opencv_contrib contrib opencv mingw
opencv-python 安装记录
最近在看网上一个opencv的教程,其中的安装在ubuntu虚拟机下安装,照着安装一直没有成功,今天几个摸索,终于找到一个成功的版本。特此记录下安装过程。 1、选择Ubuntu18.04版本的虚拟机(14.04、16.04都没有成功) 2、更换阿里云数据源。 3、 ......
Python OpenCV 计算机视觉:1~5
原文:OpenCV Computer Vision with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最 ......
Python OpenCV 计算机视觉:6~7
原文:OpenCV Computer Vision with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最 ......
OpenCV2 计算机视觉应用编程秘籍:1~5
原文:OpenCV2 Computer Vision Application Programming Cookbook 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好 ......
OpenCV2 计算机视觉应用编程秘籍:6~10
原文:OpenCV2 Computer Vision Application Programming Cookbook 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好 ......
OpenCV 图像处理学习手册:6~7
原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
OpenCV 图像处理学习手册:1~5
原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
Python OpenCV 3.x 示例:1~5
原文:OpenCV 3.x with Python By Example 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好 ......
精通 Python OpenCV4:第二部分
原文:Mastering OpenCV 4 with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好真的做 ......
OpenCV3 和 Qt5 计算机视觉:11~12
原文:Computer Vision with OpenCV 3 and Qt5 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
OpenCV4.7.0安装(Ubuntu)
OpenCV安装(Ubuntu) 从源代码安装 进入网站:https://opencv.org/releases/ 官方和github下载很慢,可以用这个链接:https://sourceforge.net/projects/opencvlibrary/ 安装OpenCV依赖 sudo apt in ......
opencv c++ 保存为位深度为1的png
vector<int> compression_params; compression_params.push_back(IMWRITE_PNG_COMPRESSION); compression_params.push_back(3); compression_params.push_back(I ......
opencv打开摄像头并保存为本地mp4
import cv2 # 打开摄像头 url = "rtsp://admin:qwer1234!.@192.168.1.65:554" cap = cv2.VideoCapture(url) width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) height ......
[OpenCV] 图像金字塔和图片缩放
高斯金字塔 : PyrDown 图像变小,细节减少 拉普拉斯金字塔 : PyrUp 图像变大 , 尽量弥补细节 Resize CV_EXPORTS_W void resize( InputArray src, OutputArray dst, Size dsize, double fx = 0, d ......
[OpenCV] 漫水填充floodFill (类似于photoshop的智能填充)
两个函数重载: CV_EXPORTS int floodFill( InputOutputArray image, Point seedPoint, Scalar newVal, CV_OUT Rect* rect = 0, Scalar loDiff = Scalar(), Scalar upDi ......
[OpenCV] 形态学滤波 (补充)
作用: 开运算(先腐蚀后膨胀) : 用来消除小物体,再纤细点处分离物体,并且再光滑较大的物体的边界的同时不明显改变其面积 闭运算 (先膨胀后腐蚀):能够排除小型黑洞 形态学梯度 (膨胀 减去 腐蚀): 对二值图像进行这一操作可以把blob的边缘突出出来,我们可以用形态学梯度来保留物体的边缘轮廓 顶帽 ......
python opencv test
import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('20230222100736979.jpg', 0) hist = cv2.calcHist([img], [0], None, ......
OpenCV计算相机与装甲板之间的距离
这个距离的计算需要建立在得知平移矩阵的计算上,想要了解平移矩阵获取的可以移步:https://www.cnblogs.com/nobodyx/p/17297244.html 先看一下代码 #include <iostream> #include <cmath> using namespace std ......
Windows环境下cmake编译时将编译器切换成 MinGW 即 GCC
在终端一次输入mkdir build,cd build,cmake ..,可能会出现一个小问题:如果安装了 VS,可能会调用 MSVC解决的办法是输入cmake -G "MinGW Makefiles" .. ,将编译器切换成 MinGW 即 GCC 并完成编译 ......
python opencv 分割像素通道
python opencv 分割像素通道 import cv2 import numpy as np # Load the image img = cv2.imread('path/to/image.jpg') # Split the image into its channels b, g, r ......
MinGW是啥
MinGW 是啥 什么是 MinGW MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可 ......
OpenCv单模版多目标匹配
OpenCv单模版多目标匹配 单模版匹配出现的问题 一、 关于单模版匹配,我一开始用的是光线较暗的图,结果根据模版匹配到的位置并不正确。 我后来想用阈值把图形的特征提取出来,在把模版的特征和原图的特征进行比较,如下: import cv2 img = cv2.imread('/Users/duanh ......
[OpenCV] VS 2022 中的配置
1、 下载windows版本的opencv(默认vs已经下载) 下载链接: Releases Archive - OpenCV 2 . 创建一个桌面工程 随后打开 【视图】 - 【属性管理器】找到下图 如果没有这个选项,下载链接 : MSBuild.zip_免费高速下载|百度网盘-分享无限制 (ba ......
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Mat矩阵点乘——A*B Opencv重载了运算符“*”,姑且称之为Mat矩阵“点乘”,其中一个重载声明为: CV_EXPORTS MatExpr operator * (const Mat& a, const Mat& b); 点乘说明: 1. A*B是以数学运算中矩阵相乘的方式实现的,即Mat矩 ......
opencv-基础知识
色彩空间转换 import cv2 import numpy as np def callback(userdata): pass ###创建窗口 cv2.namedWindow('color',cv2.WINDOW_NORMAL) ###读取本地一张图片 img = cv2.imread("C:\ ......
[OpenCV] 线性滤波核心api函数
code block: #include "opencv2/opencv.hpp" #include <iostream> using namespace cv; using namespace std; #define MAX_KERNEL_SIZE 40 Mat g_srcImage, g_ds ......
python opencv putText
python opencv putText import cv2 # Load image img = cv2.imread("image.jpg") # Define text to draw text = "Hello, World!" # Define position to draw tex ......
opencv-python 4.16. 基于GrabCut算法的交互式前景提取
理论 GrabCut算法由英国剑桥微软研究院的Carsten Rother,Vladimir Kolmogorov和Andrew Blake设计。在他们的论文:"GrabCut": interactive foreground extraction using iterated graph cuts ......
MinGW安装
MinGW的安装 相比在 Linux 平台上安装 GCC 编译环境,在 Windows 平台上安装 MinGW 是比较简单的,只需经历以下几个过程。 打开 (点击即可进入官网),下载 MinGW 安装包。 图 2 开始安装 MinGW 直接点击“Install”,进入下面的对话框: 图 4 下载并安 ......