opencv我的单通道阈值分割
2015-09-02 13:56
429 查看
IplImage* imgSource = cvLoadImage("C:\\Users\\Administrator\\Desktop\\no2.jpg",0); cvNamedWindow("Image", CV_WINDOW_AUTOSIZE); cvShowImage("Image", imgSource); if(imgSource != 0)//imgSource为IplImage* { for (int j = 0; j < imgSource->width; ++j) { for (int i = 0; i < imgSource->height; ++i) { //获取(i, j)处的单道图像像素值 double dPixelVal = cvGetReal2D(imgSource, i, j); if (dPixelVal>51 && dPixelVal <= 102) { //设定(i, j)处的单通道图像像素值 cvSetReal2D(imgSource, i, j, 51); } } } } cvSaveImage("C:\\Users\\Administrator\\Desktop\\no2.jpg", imgSource); cvWaitKey(0); cvDestroyWindow("Image"); cvReleaseImage(&imgSource);
相关文章推荐
- Linux命令之locate、find搜索命令
- Linux Capability
- opencv提取图像的缺陷并用最小矩形框出来
- 深入分析Linux自旋锁
- linux中的fork()函数以及标准I/O缓冲
- linux文件描述符--转载
- Linux之vim编辑器
- HDFS高可用性
- linux下安装python linux下一些常用的命令
- [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居
- kali linux 无线网卡驱动
- Linux系统启动流程
- 运行级别
- opencv 边缘检测 Contours 算法
- Linux input输入子系统
- linux -- ubuntu搭建nodejs环境
- 转帖-linux文件系统
- linux下C语言如何得到调用我的函数的文件名和行号
- Hadoop-2.6.0下HDFS的集群HA的主备自动切换搭建
- 马哥linux+python――2015年8月30日课程作业