OpenCV编程注意事项
2013-06-16 20:03
239 查看
1. 截取其中一部分的操作可以为:
2. 注意cvResetImageROI,cvReleaseImage
3. 遍历图像:千万千万注意先height再width!
4. 转灰度图
CvRect roi = cvRect(x1, y1, width1, height1); inputImage = cvLoadImage(filename); cvSetImageROI(inputImage, roi); IplImage* temp = cvCreateImage(cvSize(width1, height1), inputImage->depth, inputImage->nChannels); cvCopy(inputImage, temp);
2. 注意cvResetImageROI,cvReleaseImage
3. 遍历图像:千万千万注意先height再width!
for(int i = 0 ; i < height; i++) { uchar* ptr = (uchar*)(inputImage->imageData + i * inputImage->widthStep); for(int j = 0 ; j < width; j++) { int value = ptr[3*j]; sumgreen += value; } }
4. 转灰度图
IplImage* gray = cvCreateImage(cvGetSize(inputImage),inputImage->depth,1); cvCvtColor(inputImage, gray, CV_BGR2GRAY);
相关文章推荐
- OpenCV编程注意事项
- opencv编程,显示图像注意事项
- client c++客户端编程注意事项
- MFC多线程编程注意事项
- I2C软件编程中注意事项
- 您知道Linux下C语言编程的一些注意事项吗_教育中国
- DSP编程的一些优化技巧和注意事项
- MATLAB 编程风格指南及注意事项
- Windows多线程编程注意事项
- ARM处理器系统初始化编程注意事项
- 关于手机(extjs ,touch,打包)编程的那点事情,编程,打包,以及注意事项,以及,多选selectfield
- android网络编程注意事项之一:移动网络下,防止网络超时甚至连接不上,解决办法--为网络请求设置代理
- MFC多线程编程注意事项
- Android高性能编程注意事项
- C/C++编程小技巧和注意事项
- openMP编程,求前缀和,注意事项
- 兼容浏览器开发笔记-html标签编程注意事项
- c语言静态库.h文件的注意事项(一个编程菜鸟记录自己的编程路程)
- 『编程练习』九九乘法表 与 使用文件对象的注意事项
- MFC多线程编程注意事项 (转)