学习
BeyondBorders
每天进步一点点
展开
-
《OpenCV3编程入门》笔记一
【3.1.9 综合示例程序:图像的载入、显示与输出】问题一: 错误提示:0x0000000000000000 处有未经处理的异常(在 16_图像的载入,显示和输出.exe 中): 0xC0000005: 执行位置 0x0000000000000000 时发生访问冲突。解决方法: 代码Mat image= imread("dota.jpg",199);中第二个参数“1...原创 2018-04-18 08:47:06 · 721 阅读 · 0 评论 -
《OpenCV3编程入门》笔记二
【4.1.3 像素值的储存方法】 采用HSV和HLS把颜色分解成色调、饱和度和亮度/明度。这是描述颜色更自然,比如可以通过抛弃最后一个元素,使算法对输入图像的光照条件不敏感。 另一种使算法对输入图像的光照条件不敏感的方法是采用动态范围较大的相机。【4.1.4 显示创建Mat对象的七种方法】 错误位置:2.【方法二】在C\C++中通过构造函数进行初始化 ...原创 2018-04-19 14:11:12 · 174 阅读 · 0 评论 -
《OpenCV3编程入门》笔记三
5.1.5 访问图像中像素的三类方法 1.【方法一】用指针访问像素 为了简化指针运算,Mat类提供了ptr函数可以得到图像任意行的首地址。ptr是一个模板函数,它返回第i行的首地址: uchar* data = outputImage.ptr<uchar>(i); 2.【方法二】用迭代器操作像素 相比用指针直接访问可...原创 2018-04-21 22:17:00 · 183 阅读 · 0 评论 -
《OpenCV3编程入门》笔记四
7.1.5 scharr滤波器 1.计算图像差分:Scharr()函数 使用Scharr滤波器运算符计算x或y方向的图像差分,其实它的参数变量和Sobel基本上是一样的,除了没有ksize核的大小。这是因为Scharr的ksize是定值3,不需要设置。7.2.9 霍夫圆变换:HoughCircles()函数 第四个参数,double类型的dp,取值1.5最...原创 2018-05-30 17:45:59 · 237 阅读 · 0 评论 -
OpenCV3学习笔记1
【读取视频某一张,并保存图片】#include <stdafx.h>#include <opencv2\opencv.hpp>using namespace cv;using namespace std;int main(){VideoCapture video;video.open("1.avi");int m = video.get(CV_CAP_PROP_FRAME_...原创 2018-05-18 10:46:37 · 156 阅读 · 0 评论