学习opencv第七章(7.1)
发布日期:2022-01-31 02:37:29 浏览次数:29 分类:技术文章

本文共 836 字,大约阅读时间需要 2 分钟。

#include "cv.h"#include "highgui.h"#include 
#pragma comment(lib,"cv.lib")#pragma comment(lib,"highgui.lib")#pragma comment(lib,"cxcore.lib")int main(int argc, char** argv){ CvRNG rng;//设置这个的目的是为了保证每次运行程序时得到真正的随机数 rng = cvRNG(cvGetTickCount()); IplImage* mat = cvCreateImage(cvSize(1,1000),IPL_DEPTH_32F,1);//创建一个1*1000的图像,实际就是一个向量呗 for (int i=0;i<1000;i++) { cvSet1D(mat,i,cvScalar(cvRandReal(&rng))); } int dims = 1; int bins = 10; //只有一维,所以只有一个bin分量,也可以使用int size[] = {bins}的形式 //int size[] = {bins}; float range[] = {0,1}; float* rangs[] = {range}; //必须使用这样的形式,不能像上一句代码那样,传递&range给cvCalcHist CvHistogram* hist = cvCreateHist(dims,&bins,CV_HIST_ARRAY,rangs,1); cvCalcHist(&mat,hist,0,0); for (int j = 0; j < bins; j++) { double values = cvQueryHistValue_1D(hist,j); cout<<"the bins of "<< j<<":"<
<

转载地址:https://blog.csdn.net/LJH0600301217/article/details/8687669 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:学习opencv第七章7.2
下一篇:opencv7-6

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月09日 20时45分38秒