![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Opencv图像处理
文章平均质量分 85
命中缺汤
这个作者很懒,什么都没留下…
展开
-
VS2017编译opencv4.5.0+CUDA11.6+DNN
cuda版本的opencv编译原创 2022-09-22 08:53:41 · 1343 阅读 · 0 评论 -
WINDOWS下编译OPENCV4.5.4静态库
编译环境:Windows10+VisualStudio2017+opencv4.5.4+opencv_contrib一、下载opencv4.5.4,地址:https://github.com/opencv/opencv/tree/4.5.4 下载对应的opencv_contrib,地址:https://github.com/opencv/opencv_contrib/tree/4.5.4 下载并安装cmake,地址:https://cmake.org/downl...原创 2022-01-23 20:00:00 · 6493 阅读 · 4 评论 -
OpenCV中的RANSAC详解
本文将openCV中的RANSAC代码全部挑选出来,进行分析和讲解,以便大家更好的理解RANSAC算法。代码我都试过,可以直接运行。在计算机视觉和图像处理等很多领域,都需要用到RANSAC算法。openCV中也有封装好的RANSAC算法,以便于人们使用。关于RANSAC算法的一些应用,可以看我的另一篇博...转载 2018-05-19 10:45:01 · 2169 阅读 · 0 评论 -
CUDA实现图像的高斯滤波(opencv实现)
高斯滤波简介: 高斯滤波是通过对输入数组的每个点与输入的高斯滤波模板执行卷积计算然后将这些结果一块组成了滤波后的输出数组,通俗的讲就是高斯滤波是对整幅图像进行加权平均的过程,每一个像素点的值都由其本身和邻域内的其他像素值经过加权平均后得到。 高斯滤波的具体操作是:用一个模板(或称卷积、掩模)扫描图像中的每一个像素,用模板确定的邻域内像素的加权平均灰度值去替代模板原创 2017-09-18 14:07:53 · 8117 阅读 · 9 评论 -
opencv读图像C语言实现canny边缘检测
Canny算子是John Canny在1986年提出的,该文章发表在PAMI顶级期刊上的(1986. A computational approach to edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 8, 1986, pp. 679-698)。转载 2017-10-17 10:33:33 · 1745 阅读 · 3 评论 -
【OpenCV】访问Mat中每个像素的值
在《OpenCV 2 Computer Vision Application Programming Cookbook》看到的例子,非常不错,算是对之前的文章<访问Mat图像中每个像素的值>的回顾和补充。Color Reduce还是使用经典的Reduce Color的例子,即对图像中的像素表达进行量化。如常见的RGB24图像有256×256×256中颜色,通过Reduce Color将每个通道的像素转载 2017-10-12 09:02:30 · 413 阅读 · 0 评论 -
OpenCV 中cv::Mat 和 IplImage 的转换与应用
在学习opencv图像处理过程中总是遇到数据类型转换的错误提示;因为IplImage是OpenCV中C语言的图像类型;cv::Mat是OpenCV中C++语言的图像类型;所以再利用cv::Mat对图像进行处理的过程中应该注意其图像的数据类型。1. cv::Mat -> IplImagecv::Mat matimg = cv::imread ("imagename.jpg");IplIm原创 2017-09-29 16:22:42 · 645 阅读 · 0 评论 -
opencv3.0访问像图像的像素值并显示
#include #include #include using namespace std;using namespace cv;int main(){ //【1】创建原始图并显示 Mat srcImage = imread("D:\\pictures\\lena.jpg",0); int width = srcImage.rows; int height原创 2017-09-18 10:13:13 · 902 阅读 · 0 评论