
opencv
文章平均质量分 71
denisyq
这个作者很懒,什么都没留下…
展开
-
OpenCV | 基本操作API
#MAT conscv::Mat img;cv::Mat img1(1000, 1000, CV_8UC3, cv::Scalar(0, 100, 255));//cv::Scalar(里面是通道数的赋值)因为是unsigned char Channel 3,所以Scalar是三个数值cv::Mat img2 = img;//浅拷贝cv::Mat img2(img);//浅拷贝原创 2016-07-23 16:17:19 · 3701 阅读 · 0 评论 -
OpenCV | 滤波
#集中滤波的方式:1. 线性滤波: 方框滤波——boxblur函数 均值滤波(邻域平均滤波)——blur函数:线性代表,加起来求平均值 高斯滤波——GaussianBlur函数:离中心越近的比重越大2. 非线性滤波: 中值滤波——medianBlur函数:适合椒盐噪声和边界处理,对极大极小值不处理是其特点 双边滤波——bilateralFi原创 2016-07-23 16:23:31 · 425 阅读 · 0 评论 -
OpenCV | grabcut
// 矩形外的像素是背景 cv::Rect rectangle(50,70,image.cols-150,image.rows-180);cv::Mat result;//两个临时矩阵变量,作为算法的中间变量使用,不用carecv::Mat bgModel,fgModel; cv::grabCut(image, //输入图像 result, //分段原创 2016-07-23 16:24:34 · 560 阅读 · 0 评论 -
OpenCV | Windows 配置 opencv
##如何在vs2013中,设置一个常用的project setting:在IDE中,打开View->Other Windows->Property Manager。展开树形后,你会发现一个名为“Microsoft.Cpp.Win32.user”的项目,右键property##在vs2013中配置opencv环境http://jingyan.baidu.com/article/7原创 2016-07-23 16:26:56 · 398 阅读 · 0 评论 -
OpenCV | 绘制多边形
#include #include IplImage *Image1;CvPoint PointArray1[6];CvScalar Color;int PolyVertexNumber;int Shift;int main(){ CvSize ImageSize1 = cvSize(1000,700); Image1 = cvCreateImage(Ima原创 2016-07-25 14:30:26 · 788 阅读 · 0 评论 -
OpenCV | YUV420_NV21 转 BGR
void BGR2NV21( unsigned char *imgSrc, unsigned char *imgDst, int width, int height ){ int w, h; int shift = 14, offset1 = 8192, offset2 = 2105344; int C0 = 1868, C1 = 9617, C2 = 4899, C3 = 11682,原创 2016-09-22 18:28:58 · 7200 阅读 · 3 评论 -
OpenCV | Mat - IplImage 转换
转自:http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=8279 5楼回复————————————————opencv2.0中的数据类型cv::Mat与OPENCV1.0中的iplimage类型如何进行互相转换我已经试过,CV::Mat与cvMat并不是同一数据类型————————————————不小心看到,幫转载 2016-07-20 11:53:09 · 412 阅读 · 0 评论