OpenCV学习
清笔客
这个作者很懒,什么都没留下…
展开
-
视觉SLAM3学习之ORB_SLAM3(二)opencv3.2的安装
学习SLAM3的第二步安装opencv3.2原创 2021-05-03 20:57:45 · 1029 阅读 · 0 评论 -
视觉SLAM3学习之ORB_SLAM3(一)
第一步:安装Pangolin(可以安装在自己找得到的位置就行,不需要安装在特定的位置,本次学习是安装在我的home目录下)在github上的地址在这Pangolin是一个用于管理OpenGLdisplay/交互和抽象视频输入的轻量级便携式快速开发库。它的核心是SimpleOpenGLviewManager,它可以在不增加复杂性的情况下帮助模块化3D可视化,并提供高级但直观的3D导航处理程序。Pangolin还提供了一种通过配置文件和ui集成操作程序变量的机制,并且有一个灵活的实时绘图仪来可视化图形数据。原创 2021-05-03 12:55:06 · 332 阅读 · 0 评论 -
CMake Error at CMakeLists.txt:11 (find_package): Found package configuration file: /home/luw
参考资料:https://www.cnblogs.com/newneul/p/8364924.htmlCMake Error at CMakeLists.txt:11 (find_package):Found package configuration file:/home/luwan/opencv-2.4.13/cmake/OpenCVConfig.cmakebut it set OpenCV_FOUND to FALSE so package “OpenCV” is considered原创 2021-03-13 16:52:56 · 9546 阅读 · 0 评论 -
Ubuntu16.04下安装OpenCV2.4.13以及遇到的问题
参考资料:https://www.cnblogs.com/eczhou/p/7860586.htmlsudo gedit /etc/ld.so.conf.d/opencv.conf 可能会出现以下提示可以使用sudo vi /etc/ld.so.conf.d/opencv.conf 打开:w 可以再vim中开始编辑:wq 退出vim如果使用gedit打开文件都有以上的提示,可以尝试使用vim打开如果要使用./lena来运行程序记得每次修改代码都要执行g++ lena.cpp `pk原创 2021-03-13 12:42:05 · 321 阅读 · 0 评论 -
用C++在OpenCV中绘制直线、正方形、椭圆、圆形、方形填充、随机生成直线
本文是在学习时所作的学习笔记较为简陋,在此与诸君共勉:在OpenCV中绘制直线、正方形、椭圆、圆形、方形填充、随机生成直线/*绘制形状与文字*/#include <iostream>#include <opencv2/opencv.hpp>using namespace cv;using namespace std;Mat bgImage;const char* dravdeo_win = "drav shapes and text demo";void My原创 2021-01-22 22:00:46 · 2339 阅读 · 0 评论 -
使用C++写的OpenCV图像混合
图像的混合需注意的要点:两张图片的大小和类型必须一致才行用到的核心函数:addWeighted(src, alpha, src2, (1.0 - alpha), 0.0, dst);src :输入的第一个数组alpha:输入的第一个数组的权重,即改变其透明度src2:输入的第二个数组(1.0 - alpha):输入的第二个数组的权重,即改变其透明度0.0 :加到每个suml的标量dst :输出阵列,与输入阵列具有相同的通道大小和数量/* 图像混合 注意 所选的图片类型、大小需要相同原创 2021-01-21 19:55:52 · 347 阅读 · 0 评论 -
C++写OpenCV图像灰度化
imread(“图像所在的路径”,图像显示的模式) :读取图像namedWindow(“窗口名”, 窗口模式);imshow(“窗口名”, 读取的图像名);cvtColor(输入图像名, 输出图像名, COLOR_BGR2GRAY);方法一:#include #include <opencv2/opencv.hpp>#include <math.h>using namespace std;using namespace cv;int main(int argc,原创 2021-01-20 16:28:39 · 3981 阅读 · 0 评论 -
使用OpenCV的灰度化图片及视频
import cv2 as cvimage = cv.imread("./1.jpg") #cv.imread("图片所在的位置")cv.imshow("image",image) gray = cv.cvtColor(image,cv.COLOR_BGR2GRAY) #灰度化图片cv.namedWindow("gray",cv.WINDOW_NORMAL) #...原创 2020-04-28 15:48:29 · 896 阅读 · 0 评论