opencv_contrib contrib opencv mingw

opencv-python 安装记录

最近在看网上一个opencv的教程,其中的安装在ubuntu虚拟机下安装,照着安装一直没有成功,今天几个摸索,终于找到一个成功的版本。特此记录下安装过程。 1、选择Ubuntu18.04版本的虚拟机(14.04、16.04都没有成功) 2、更换阿里云数据源。 3、 ......
opencv-python opencv python

Python OpenCV 计算机视觉:1~5

原文:OpenCV Computer Vision with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最 ......
视觉 计算机 Python OpenCV

Python OpenCV 计算机视觉:6~7

原文:OpenCV Computer Vision with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最 ......
视觉 计算机 Python OpenCV

OpenCV2 计算机视觉应用编程秘籍:1~5

原文:OpenCV2 Computer Vision Application Programming Cookbook 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好 ......
秘籍 视觉 OpenCV2 计算机 OpenCV

OpenCV2 计算机视觉应用编程秘籍:6~10

原文:OpenCV2 Computer Vision Application Programming Cookbook 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好 ......
秘籍 视觉 OpenCV2 计算机 OpenCV

OpenCV 图像处理学习手册:6~7

原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
图像处理 图像 手册 OpenCV

OpenCV 图像处理学习手册:1~5

原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
图像处理 图像 手册 OpenCV

Python OpenCV 3.x 示例:1~5

原文:OpenCV 3.x with Python By Example 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好 ......
示例 Python OpenCV

精通 Python OpenCV4:第二部分

原文:Mastering OpenCV 4 with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好真的做 ......
OpenCV4 Python OpenCV

OpenCV3 和 Qt5 计算机视觉:11~12

原文:Computer Vision with OpenCV 3 and Qt5 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
视觉 OpenCV3 计算机 OpenCV Qt5

OpenCV4.7.0安装(Ubuntu)

OpenCV安装(Ubuntu) 从源代码安装 进入网站:https://opencv.org/releases/ 官方和github下载很慢,可以用这个链接:https://sourceforge.net/projects/opencvlibrary/ 安装OpenCV依赖 sudo apt in ......
OpenCV4 OpenCV Ubuntu 7.0

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 png

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 mp4 mp

[OpenCV] 图像金字塔和图片缩放

高斯金字塔 : PyrDown 图像变小,细节减少 拉普拉斯金字塔 : PyrUp 图像变大 , 尽量弥补细节 Resize CV_EXPORTS_W void resize( InputArray src, OutputArray dst, Size dsize, double fx = 0, d ......
金字塔 金字 图像 OpenCV 图片

[OpenCV] 漫水填充floodFill (类似于photoshop的智能填充)

两个函数重载: CV_EXPORTS int floodFill( InputOutputArray image, Point seedPoint, Scalar newVal, CV_OUT Rect* rect = 0, Scalar loDiff = Scalar(), Scalar upDi ......
floodFill photoshop 智能 OpenCV

[OpenCV] 形态学滤波 (补充)

作用: 开运算(先腐蚀后膨胀) : 用来消除小物体,再纤细点处分离物体,并且再光滑较大的物体的边界的同时不明显改变其面积 闭运算 (先膨胀后腐蚀):能够排除小型黑洞 形态学梯度 (膨胀 减去 腐蚀): 对二值图像进行这一操作可以把blob的边缘突出出来,我们可以用形态学梯度来保留物体的边缘轮廓 顶帽 ......
形态学 形态 OpenCV

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, ......
python opencv test

OpenCV计算相机与装甲板之间的距离

这个距离的计算需要建立在得知平移矩阵的计算上,想要了解平移矩阵获取的可以移步:https://www.cnblogs.com/nobodyx/p/17297244.html 先看一下代码 #include <iostream> #include <cmath> using namespace std ......
甲板 之间 相机 OpenCV

Windows环境下cmake编译时将编译器切换成 MinGW 即 GCC

在终端一次输入mkdir build,cd build,cmake ..,可能会出现一个小问题:如果安装了 VS,可能会调用 MSVC解决的办法是输入cmake -G "MinGW Makefiles" .. ,将编译器切换成 MinGW 即 GCC 并完成编译 ......
编译器 Windows 环境 MinGW cmake

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 ......
像素 通道 python opencv

MinGW是啥

MinGW 是啥 什么是 MinGW MinGW 的全称是:Minimalist GNU on Windows 。它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可 ......
MinGW

OpenCv单模版多目标匹配

OpenCv单模版多目标匹配 单模版匹配出现的问题 一、 关于单模版匹配,我一开始用的是光线较暗的图,结果根据模版匹配到的位置并不正确。 我后来想用阈值把图形的特征提取出来,在把模版的特征和原图的特征进行比较,如下: import cv2 img = cv2.imread('/Users/duanh ......
模版 目标 OpenCv

[OpenCV] VS 2022 中的配置

1、 下载windows版本的opencv(默认vs已经下载) 下载链接: Releases Archive - OpenCV 2 . 创建一个桌面工程 随后打开 【视图】 - 【属性管理器】找到下图 如果没有这个选项,下载链接 : MSBuild.zip_免费高速下载|百度网盘-分享无限制 (ba ......
OpenCV 2022 VS

Opencv中Mat矩阵相乘——点乘、dot、mul运算详解

Mat矩阵点乘——A*B Opencv重载了运算符“*”,姑且称之为Mat矩阵“点乘”,其中一个重载声明为: CV_EXPORTS MatExpr operator * (const Mat& a, const Mat& b); 点乘说明: 1. A*B是以数学运算中矩阵相乘的方式实现的,即Mat矩 ......
矩阵 Opencv Mat dot mul

opencv-基础知识

色彩空间转换 import cv2 import numpy as np def callback(userdata): pass ###创建窗口 cv2.namedWindow('color',cv2.WINDOW_NORMAL) ###读取本地一张图片 img = cv2.imread("C:\ ......
基础知识 基础 知识 opencv

[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 ......
线性 函数 核心 OpenCV api

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 ......
putText python opencv

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 下载并安 ......
MinGW

python opencv cv2.putText()显示中文问题

完整代码如下: (其中cv2AddChineseText为封装代码) import cv2 as cv from PIL import Image, ImageDraw, ImageFont import numpy as np # encoding:utf-8 import base64 impo ......
putText python opencv 问题 cv2