openCV
danwuxie
这个作者很懒,什么都没留下…
展开
-
Mat对象
1、Scalar() 向量表示初始化每个像素值是多少,向量长度对应通道数目一致。使用方法: Mat dst; dst = Mat(src.size(), src.type()); dst = Scalar(0, 0, 0);示例:#include <opencv2/opencv.hpp>#include <iostrea...原创 2018-08-04 00:11:03 · 903 阅读 · 0 评论 -
imread函数、namedWindow函数、imshow函数、imwrite函数
1.imread函数 首先,我们看imread函数,可以在OpenCV官方文档中查到其原型如下: Mat imread(const string& filename, int flags=1 );其中,第一个参数,const string&类型的filename,填我们需要载入的图片路径名。在Windows操作系统下,OpenCV的imread函数支持如下...转载 2018-07-31 22:38:47 · 343 阅读 · 0 评论 -
矩阵的掩膜操作
掩膜操作一、根据定义写出函数获取图像像素指针 CV_Assert(myImage.depth() == CV_8U); Mat.ptr<uchar>(int i=0) 获取像素矩阵的指针,索引i表示第几行,从0开始计行数。 获得当前行指针const uchar* current=myImage.ptr<uchar>(row );...原创 2018-08-02 16:26:21 · 375 阅读 · 0 评论 -
linux下opencv程序的编译
g++ example.cpp `pkg-config --cflags --libs opencv` -o opencv_test(说明:--cflags:指明头文件路径; --libs:指明库文件搜索路径)./Test原创 2018-12-12 15:47:07 · 224 阅读 · 0 评论 -
在android上移植opencv
转载自:https://blog.csdn.net/jia20003/article/details/53126321一开始我用opencv4.0.1的库,导致失败,后来换成opencv3.4.0的库成功了,并且降低了SDK的版本build.gradleapply plugin: 'com.android.application'android { compileSdkV...转载 2019-03-23 15:35:26 · 269 阅读 · 0 评论 -
OpenCV遍历彩色图像、灰度图像的像素值方法
方法一 使用at<Vec3b>(i, j) 和at<uchar>(i, j)void main(){ //读入彩色图像 Mat img = imread("fruits.jpg"); imshow("原图", img); int rows = img.rows; int cols = img.cols; //生成和img同样大小的空白灰度图像 Mat ...转载 2019-04-06 09:23:53 · 1613 阅读 · 0 评论 -
边缘检测:canny算子,sobel算子,laplace算子,scharr滤波器
边缘检测:canny算子,sobel算子,laplace算子,scharr滤波器 - xia316104的专栏 - CSDN博客 https://blog.csdn.net/xia316104/article/details/44775791转载 2019-03-28 09:35:20 · 884 阅读 · 0 评论