opencv
文章平均质量分 78
诺有缸的高飞鸟
诺有缸的研究僧
展开
-
tiff批量转png
tiff批量转png原创 2023-09-18 13:33:12 · 396 阅读 · 0 评论 -
cmake编译opencv460
cmake 编译opencv460原创 2022-11-12 16:17:09 · 1273 阅读 · 1 评论 -
python-opencv读取中文路径图像
目录问题解决方法参考完问题python-OpenCV读取图像时,如果图像路径包含中文,会读取失败:import cv2img = cv2.imread("./中文路径/test.jpg", cv2.IMREAD_UNCHANGED)cv2.namedWindow("img", cv2.WINDOW_NORMAL)cv2.imshow("img", img)cv2.waitKey(0)print("read success")cv2.error: OpenCV(4.4.0) C:\Us原创 2021-06-18 21:52:37 · 1414 阅读 · 1 评论 -
Homograph Matrix(单应性矩阵)、RANSAC(随机采样一致)及其在图像配准中的应用、代码讲解
目录写在前面使用单应性矩阵配准图像实验单应性矩阵理解求解推导误差剔除与RANSACopencv源码讲解函数接口使用调试核心代码1:findHomography的接口核心代码2:创建RANSAC对象核心代码3:ransac run()函数核心代码4:最小二乘求解的SVD求解runKernel()参考完写在前面正在写…1、文中所有资源、参考已给出来源链接,如有侵权请联系删除2、本文实验环境:win10+vs2019+opencv440(vs2019配置opencv+contrib-440 + PCL1原创 2021-05-19 17:09:52 · 3536 阅读 · 4 评论 -
visual studio2019安装opencv可视化工具image watch
目录内容配置安装扩展使用完转载本文请注明出处,本文链接:https://blog.csdn.net/qq_41102371/article/details/116862557内容visual studio2019安装opencv可视化工具image watch,有时候需要在调试的时候查看mat,image watch是一个很好地选择,可以查看每个元素并且能显示多维的矩阵配置win10+vs2019+opencv440:vs2019配置opencv+contrib-440 + PCL1.10.0原创 2021-05-15 21:12:44 · 2093 阅读 · 1 评论 -
基于sift算法的图像配准、Homograph Matrix、RANSAC
目录写在前面本文配准结果图像配准特征点提取及匹配特征检测特征匹配参考完写在前面正在写…1、文中所有资源、参考已给出来源链接,如有侵权请联系删除2、码字不易,转载本文请注明出处,本文链接:https://blog.csdn.net/qq_41102371/article/3、本文实验环境:win10+vs2019+opencv440[4]下载地址:share_noel/提取码:0ooc本文配准结果图像配准图像配准(Image registration)就是将不同时间、不同传感器(成像设备)或原创 2021-05-14 20:28:18 · 4856 阅读 · 11 评论 -
图像旋转平移、仿射变换、透视变换
目录写在前面本文内容1、图像的旋转平移二维xy坐标系旋转图像坐标系旋转旋转平移旋转平移缩放特殊情况2、单应性变换仿射变换透视变换3、opencv实验参考完写在前面正在写…1、文中所有资源、参考已给出来源链接,如有侵权请联系删除2、码字不易,转载本文请注明出处,本文链接:https://blog.csdn.net/qq_41102371/article/details/3、本文实验环境:win10+vs2019+opencv440(vs2019配置opencv+contrib-440 + PCL1.原创 2021-05-02 00:00:02 · 2538 阅读 · 2 评论 -
opencv 二维mat矩阵增加一行
目录opencv 二维mat矩阵增加一行用途代码输出结果参考完opencv 二维mat矩阵增加一行用途有时候需要让矩阵增加一行,遇上的实例是我想把求得的仿射矩阵(2x3)变成一个透视变换矩阵(3x3)方便后面的运算,只需要增加{0,0,1}到最后一行就可以了;实际上透视变换矩阵的最后一行是{0,0,1}时,就是一个仿射变换代码#include <opencv2/opencv.hpp>#include <iostream> using namespace cv;us原创 2021-04-28 20:54:52 · 2992 阅读 · 1 评论 -
Opencv用image.at<T>(rows,cols)读取像素以及像素值的连续存储
目录image.at(rows,cols)mat像素值的连续存储实例image.at(rows,cols)image.at<T>(rows,cols)是个模板函数,T代表数据类型,比如常用的是image.at<Vec3b>(rows,cols);而查看Vec3b的定义可知Vec3b就是uchar的数组,长度为3:typedef Vec<uchar, 3> Vec3b;函数的输入参数rows,cols是像素坐标,以Vec3b为例,相当于在(rows,cols)像素原创 2021-04-15 17:57:24 · 2575 阅读 · 0 评论 -
OpenCV440(以及340)曲线绘制工具
opencv340以及440曲线绘制工具原创 2020-11-16 15:34:56 · 844 阅读 · 0 评论 -
vs2019配置opencv+contrib-440 + PCL1.10.0 + 源码单步调试
本文内容为vs2019配置opencv+contrib440以及pcl2019,实现sift特征匹配以及sfm三维重建的详细步骤,并有如何单步调试源码的步骤,有助于对特征匹配以及sfm重建的理解原创 2020-09-22 21:13:15 · 3296 阅读 · 9 评论