OpenCV
文章平均质量分 65
某某9
用心与不用心的距离,近在咫尺,却咫尺天涯。
用心去做!
承接服务器端后台开发、桌面应用开发、通信协议开发、需求分析和设计。
高性能、高并发、高可用服务器设计。
展开
-
Opencv显示图像到vc的控件上
首先定义一个cvvimage的类对象img,然后void CVPicToDC(IplImage *CVImage){ img.CopyOf(CVImage,3); CClientDC dc(this); CRect pic_rect; m_staticPic.GetWindowRect(&pic_rect); ScreenToC原创 2009-10-21 11:15:00 · 937 阅读 · 0 评论 -
cvFindCornerSubPix 函数的输入矩阵
函数 cvFindCornerSubPix 通过迭代来发现具有子象素精度的角点位置,或放射鞍点(radial saddle points)。 原型如下:void cvFindCornerSubPix( const CvArr* image, CvPoint2D32f* corners, int count, CvSize win, C原创 2009-11-24 20:17:00 · 1267 阅读 · 0 评论 -
opencv设置ROI
pPhoto = cvCreateImage(photo_size, IPL_DEPTH_8U, 1);pImg = cvCreateImage(photo_size, IPL_DEPTH_8U, 1);cvCopy(pPhoto, pImg);CvRect omega = cvRect(110, 100, 200, 150);cvSetImageROI(pImg, omega)原创 2009-11-13 10:29:00 · 5783 阅读 · 0 评论 -
opencv保存图像
转帖地址:http://blog.csdn.net/luhuillll/archive/2009/10/28/4739471.aspx opencv保存图象直接使用cvSaveImage,这个函数.但是windows位图的图象格式是RGBt格式,而opencv的图象存储格式是BGR.这样导致保存的图象失真.在windows下查看图象好象变绿色了.所以在保存图象之前做一个颜色空间的转换转载 2009-11-09 09:41:00 · 7272 阅读 · 0 评论 -
OpenCV 矩阵操作 CvMat
综述: OpenCV有针对矩阵操作的C语言函数. 许多其他方法提供了更加方便的C++接口,其效率与OpenCV一样.OpenCV将向量作为1维矩阵处理.矩阵按行存储,每行有4字节的校整.分配矩阵空间:CvMat* cvCreateMat(int rows, int cols, int type); type: 矩阵元素类型. 格式为CV_(S|转载 2009-11-02 18:28:00 · 15844 阅读 · 2 评论 -
坐标系转换
根据halcon的算法,设坐标系1(图像)的点(Px,Py),坐标系2(世界)的点为(Qx,Qy).则: / Qx / / Px / | Qy | = HomMat2D * | Py | / 1 / / 1 /其中 HomMat2D为一个3乘3的矩阵,且第三行为(0,0,1)。原创 2009-11-05 15:44:00 · 2398 阅读 · 0 评论 -
cvPolyLine与cvFillPoly的用法
1、cvPolyLine 绘制简单或多样的多边形。void cvPolyLine( CvArr* img, CvPoint** pts, int* npts, int contours, int is_closed, CvScalar color, int thickness=1, int line_type=8, int shif转载 2009-10-28 15:03:00 · 13455 阅读 · 0 评论 -
cvMinMaxLoc函数实例
cvMinMaxLoc()找出图片或一组数据中最大值及最小值的数据,以及最大值及最小值的位置,第一个引数为输入IplImage资料结构或CvMat资料结构,第二个引数为输出最小值double型别数据,第三个引数为输出最大值double型别数据,第四个引数为输出最小值位置CvPoint资料结构,第五个引数为输出最大值位置CvPoint资料结构.找出图片或一组数据中最大值及最小值的数据,翻译 2009-10-26 11:17:00 · 21781 阅读 · 2 评论 -
【转】在OpenCV中自适应确定canny算法的分割阈值
在OpenCV中用canny算子进行边缘检测速度很快,不过有点不爽的就是高低阈值需要输入。在matlab中,如果不指定阈值的话,由函数自适应确定,因此仿照matlab中的做法,对canny函数进行了修改,以便当用户没有指定高低阈值时,由函数自适应确定阈值。 我在OpenCv原码库中增加了一个函数,用于确定高低阈值。// 仿照matlab,自适应求高低两个门限CV_IMPL void转载 2009-10-21 16:28:00 · 1782 阅读 · 0 评论 -
opencv CvMat矩阵学习
关注:http://manxh.com/1.初始化矩阵:方式一、逐点赋值式:CvMat* mat = cvCreateMat( 2, 2, CV_64FC1 );cvZero( mat );cvmSet( mat, 0, 0, 1 );cvmSet( mat, 0, 1, 2 );cvmSet( mat, 1, 0, 3 );cvmSet(转载 2009-11-16 16:55:00 · 16660 阅读 · 1 评论