![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opcv
rjszcb
不断学习变成牛
展开
-
opcv图像二值化处理
opcv图像二值化处理,后期写,做个笔记原创 2022-06-04 20:12:28 · 198 阅读 · 0 评论 -
opencv 矩阵使用
opencv 矩阵使用原创 2022-01-07 20:03:32 · 1137 阅读 · 0 评论 -
opencv 读写图片
opencv 读写图片原创 2022-01-07 20:02:52 · 1662 阅读 · 0 评论 -
HiPQTools工具中找不到HiPQStitchingTool(一)
要用hisi的芯片做拼接,就要用到HiPQTools工具中的HiPQStitchingTool插件,进行标定,可是打开HiPQTools,没有这个插件,找了好久,还以为是版本没有更新。下图是我已更新的图,有了插件,没有安装之前是没有的。在《图像质量调试工具使用指南》文档的第三页里有,写要下载matlab的插件,才是使用。点击文档的连接地址,进入的是下面的网页,可以直接访问下面的地址,下载matlab runtime插件。https://ww2.mathworks.cn/products/com原创 2021-12-30 10:35:57 · 608 阅读 · 2 评论 -
opencv,上下左右,实现图像拼接(五)
转自:https://www.jb51.net/article/154643.htm#include <iostream>#include <core/core.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/highgui/highgui.hpp>using namespace std;using namespace cv;int main(){ //cv::Mat a转载 2021-12-27 17:24:20 · 1199 阅读 · 0 评论 -
Opencv stitcher图像无缝拼接生成全景图像(四)
转自:https://blog.csdn.net/hanshuning/article/details/41149137?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.no_search_link&spm=1001.2101.3001.4242.1#include #include#include #include “opencv2/highgui/highgui.hpp”#转载 2021-12-27 17:16:14 · 626 阅读 · 0 评论 -
Opencv Surf特征实现图像无缝拼接生成全景图像(三)
图像拼接在实际的应用场景很广,比如无人机航拍,遥感图像等等,图像拼接是进一步做图像理解基础步骤,拼接效果的好坏直接影响接下来的工作,所以一个好的图像拼接算法非常重要。再举一个身边的例子吧,你用你的手机对某一场景拍照,但是你没有办法一次将所有你要拍的景物全部拍下来,所以你对该场景从左往右依次拍了好几张图,来把你要拍的所有景物记录下来。那么我们能不能把这些图像拼接成一个大图呢?我们利用opencv就可以做到图像拼接的效果!比如我们有对这两张图进行拼接。从上面两张图可以看出,这两张图有比较多的重叠部分,这转载 2021-12-23 17:05:25 · 2755 阅读 · 0 评论 -
Opencv Surf特征实现图像无缝拼接生成全景图像(二)
https://blog.csdn.net/b695886658/article/details/80856080?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-0.essearch_pc_relevant&spm=1001.2101.3001.4242.1找到图像1和图像2中最强的匹配点所在的位置通过映射矩阵变换,得到图像1的最强匹配点经过映射后投影到新图像上转载 2021-12-23 16:39:33 · 217 阅读 · 0 评论 -
OpenCV SURF图像拼接、配准和图像融合技术(一)
SURF的构建流程是:构建Hessian矩阵、H矩阵判别式、构建尺度空间、精确定位特征点、主方向确定、特征点描述子生成、误匹配点剔除、融合图像、优化连接处的图像。下面是 博主抄袭别人改进的//zjy 2021.7.19 周五 SURF图像融合#include <iostream> #include <stdio.h> #include "opencv2/core.hpp" #include "opencv2/core/utility.hpp" #inclu原创 2021-12-23 16:28:05 · 2269 阅读 · 3 评论 -
opencv将图像拷贝到待合并图像的感兴趣区域
将图像拷贝到待合并图像的感兴趣区域#include<cv.h>#include<highgui.h>using namespace cv;int main(){ Mat image1=imread("1.jpg"); Mat image2=imread("2.jpg"); if (image1.empty() || image2.empty()) { printf("open error"); return原创 2021-12-23 15:34:55 · 1496 阅读 · 0 评论 -
opencv柱面投影,C语言实现
在做全景拼接的时候,为了保持图片中的空间约束与视觉的一致性,需要进行柱面投影,否则离中心图像距离越远的图像拼接后变形越大。柱面投影公式为这个是https://blog.csdn.net/zouxin_88/article/details/85167602的代码,rgb彩色的int main(){ cv::Mat image1 = cv::imread("images/1.jpg", 1); if (!image1.data) return 0; imshow("image1", imag原创 2021-12-23 15:20:53 · 4246 阅读 · 0 评论 -
图像融合之.金字塔(六)
https://zhuanlan.zhihu.com/p/58722618这其实也是一种Alpha融合,实际上上面的过程就是:leftImageWeight * leftImage + rightImageWeight * rightImage = OutputImage其中:leftImageWeight + rightImageWeight = 1转载 2021-12-10 20:31:59 · 77 阅读 · 0 评论 -
双目相机空间坐标重建.之直线投影(六)
双目相机空间坐标重建.之直线投影(六)原创 2021-12-10 18:37:44 · 1652 阅读 · 0 评论 -
双目相机空间坐标重建.拼接融合(五)
双目相机空间坐标重建.拼接融合(五)// testOpenCV.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#pragma warning(disable : 4996)#include "stdafx.h"#include <iostream>#include <vector>#include <opencv2/opencv.hpp>#include <opencv2/xfeatures2d.hpp原创 2021-12-10 18:34:06 · 2361 阅读 · 0 评论 -
双目相机空间坐标重建.图像畸变处理(四)
双目相机空间坐标重建.图像畸变处理(四)cv::Mat Im0 = cv::imread(“E:\zcb_work\2113\pic\ch1\left11.jpg”, 0);if (Im0.empty())return -1;printf("++++ open image succesful +++\r\n");imshow(“image0”, Im0);double fx1 = 534.10766364;//mmdouble fy1 = 534.01052742;//mmdouble c原创 2021-12-10 18:31:03 · 1242 阅读 · 0 评论 -
双目相机空间坐标重建.坐标重建(三)
双目相机空间坐标重建.坐标重建(三)旋转,平移,坐标重建,拼接,融合。原创 2021-12-10 18:25:42 · 684 阅读 · 0 评论 -
双目相机空间坐标重建.相机模型(二)
原创 2021-12-10 18:23:45 · 435 阅读 · 0 评论 -
双目相机空间坐标重建.之小孔成像(一)
双目相机空间坐标重建.一、小孔成像二、相机模型原创 2021-12-10 18:22:28 · 1305 阅读 · 0 评论 -
平面在球面上的投影
平面在球面上的投影相机的,像素坐标,图像坐标,相机坐标,世界坐标如下示意图,是一个右手坐标系假设在世界坐标系有一个观察平面,和对应到相机坐标系,像素坐标的示意图。假定观察者垂直视角宽度为2β,水平视角宽度为2α,初始状态下P0,P1,P2,P3,P4各点坐标如下:用户需设置显示分辨率(水平分辨率/垂直分辨率),设置完分辨率后,可对世界坐标系中的点 构成的平面进行图像输出,为了求得整个平面上的坐标点在世界坐标系的坐标,需要对每一个坐标点进行换算,由于在cpu里,三角计算,乘法和除法相对于加减运算原创 2021-12-07 16:12:59 · 4552 阅读 · 2 评论 -
matlab鱼眼镜头,普通镜头,单目双目相机标定校正(四)
1、打开软件,找到工具箱有两个,一个是单个镜头标定,一个是双镜头标定,所以我们选第一个2、导入图图片一、参数设置一、校正前二、校正后三、校正前四、校正后五、导出参数通过show ,可以切换校正前后的效果图像,导出参数看erport...原创 2021-07-05 10:25:34 · 5798 阅读 · 9 评论 -
opcv 标定鱼眼校正
预备中原创 2021-10-28 15:16:53 · 107 阅读 · 0 评论 -
opcv mat的用法详解(二)
https://zhikunhuo.blog.csdn.net/article/details/104009883https://blog.csdn.net/weixin_42730667/category_9307414.html原创 2021-07-15 16:40:46 · 174 阅读 · 0 评论 -
opencv中mat详细解析(一)
原文链接:https://blog.csdn.net/u010248552/article/details/79962132##1、起源OpenCV作为强大的计算机视觉开源库,很大程度上参考了MatLab的实现细节和风格,比如说,在OpenCV2.x 版本以后,越来越多的函数实现了MatLab具有的功能,甚至干脆连函数名都一模一样(如 imread, imshow,imwriter等)。这一做法,不仅拉近了产品开发与学术研究的距离,并极大程度的提高了开发人员的研发效率,不得不说,Intel公司真的是一个转载 2021-07-15 16:36:19 · 1058 阅读 · 0 评论 -
2021-07-15
Opencv之imwrite()函数的用处imwrite()函数用来保存图片opencv3中的imwrite函数是用来输出图像到文件,其声明如下:CV_EXPORTS_W bool imwrite( const String& filename, InputArray img,const std::vector& params = std::vector());第一个参数const String& filename表示需要写入的文件名,必须要加上后缀,比如“123.png”原创 2021-07-15 16:21:09 · 72 阅读 · 0 评论 -
opcv中文介绍参考
http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html原创 2021-07-15 16:12:43 · 646 阅读 · 0 评论