
opencv
NeilZhy
天道酬勤,还有一年
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
opencv 1 图像载入、显示和输出
三个函数 imread() namedWindow() inshow() 1. imread 函数原型: Mat imread(const string& filename, int flags = 1 ); 参数解析: const string& finename 将要载入的图片路径名。 Windows操作系统下面支持如下类型的图片: Windows位图 - *.bmp...原创 2019-03-02 20:20:01 · 334 阅读 · 0 评论 -
QT 中使用 OpenCv 的 CascadeClassifier 报错
问题 在 QT 中调用 OpenCv 的 CascadeClassifier 进行人脸框检测的时候,在构造函数中进行检测器的初始化,随后调用相机读取图片的时候就会报错,报的错误是 Segment Fault (段错误) 解决 尝试使用 gdb,valgrind 等解决没有进展 在 QT 中进行编译的时候,报了一个警告,大概意思是说 libopencv_objdetect.so.3.4.3 和 l...原创 2019-04-18 16:28:47 · 1478 阅读 · 0 评论 -
OpenC 仿射变换
仿射变换(Affine Transformation)又称仿射映射,是指在几何中,一个向量空间进行一次线性变化并加上一个平移,变换位另一个的向量空间的过程。 一个任意的仿射变换都能够表示为乘以一个矩阵(线性变换)接着加上一个向量(平移)的形式。 仿射变换来表示如下三种常见的变换形式: 旋转(线性 变换) 平移(向量加) 缩放(线性变换) ...原创 2019-04-29 18:19:40 · 398 阅读 · 0 评论 -
OpenCV 像素存储
像素存储 OpenCV 中图像矩阵的大小取决于所用的颜色模型,更准确的说是取决于图像所用到的通道数。 如果使用的是灰度图,矩阵大概如图所示: 如果使用的是多通道的图像,矩阵中的列会包含多个子列,子列的个数和通道数相等。例如 RGB 颜色模型的矩阵大致如下图所示: 很多情况下,因为内存足够大,可以实现连续存储,因此图像中的各行能够一行一行的连接起来,形成一个长行。连续存储有助于提升图像扫描速度,...原创 2019-04-25 10:03:44 · 545 阅读 · 0 评论