opencv
点PY
If you cannot risk, you cannot grow. If you cannot grow, you cannot become you best. If you cannot become you best, you cannot be happy. If you cannot be happy, what else matters?
展开
-
opencv/cv.h: No such file or directory
错误信息显示 opencv/cv.h: No such file or directory 表明编译时未能找到 OpenCV 的头文件。这通常发生在 OpenCV 未被正确安装或者路径未被正确配置到编译环境中。这是一个更现代的包含方式,涵盖了大部分 OpenCV 功能。确保替换 你的目标名称 为实际的目标模块名。原创 2024-04-15 10:42:49 · 1537 阅读 · 0 评论 -
在用cmake编译时,遇到opencv报错runtime library
【代码】在用cmake编译时,遇到opencv报错runtime library。原创 2023-09-27 13:40:37 · 1313 阅读 · 0 评论 -
在Ubuntu上安装指定版本的OpenCV(一键安装)
【代码】在Ubuntu上安装指定版本的OpenCV(C++)原创 2023-05-29 09:39:53 · 2068 阅读 · 0 评论 -
在二值图上求行和列的峰值索引(C++)
【代码】在二值图上求行和列的峰值索引(C++)原创 2023-05-09 15:50:07 · 83 阅读 · 0 评论 -
基于灰度图或者RGB的区域生长算法(C++)
区域生长是根据预先定义的生长准则将像素或子区域组合为更大区域的过程。基本方法是从一组“种子”点开始(原点),将与种子相似的临近像素(在特定范围内的灰度或颜色)添加到种子栈中,不断迭代,生成一大片区域。严谨的数学定义可以查看冈萨雷斯的数字图像处理。原创 2023-05-09 10:24:38 · 310 阅读 · 0 评论 -
基于opencv的图像与mask融合
图像加法,但是对图像赋予不同的权重(0到1之间),使得它具有混合感或透明感。combine = cv2.addWeighted(cv2.resize(img1,(200,200)),0.5,cv2.resize(img2,(200,200)),0.5,0)cv2.imshow('combine',combine)cv2.waitKey(0)原创 2022-03-07 09:14:30 · 2552 阅读 · 0 评论 -
基于opencv的视频抽帧
import cv2import globimport osimport gdalToolsdef Video2Pic(videoPath, imgPath): cap = cv2.VideoCapture(videoPath) # fps = cap.get(cv2.CAP_PROP_FPS) # 获取帧率 # width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) # 获取宽度 # height = int(cap.ge原创 2022-03-04 13:01:23 · 1892 阅读 · 0 评论 -
动态物体检测(python)
简介本篇博文将实现基于python的运动物体检测。依赖库opencv-python基本动作检测在计算机视觉中,我们把运动看作是环境的变化。为了计算转换,我们必须有一个背景图像来比较。所以,我们在程序的开头保存第一个图像。# Converting the image to GrayScalegray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)gray = cv2.GaussianBlur(gray,(21,21),0)# Saving the Fir原创 2022-01-08 11:55:18 · 2337 阅读 · 0 评论 -
opencv(c++)简单笔记
文章目录链接地址读取与显示链接地址https://www.bilibili.com/video/BV1i54y1m7tw?p=2读取与显示#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;using namespace std;int main(int argc, char** argv) { Mat src = imread("D:/MyWorkSpace/C++/opencv_t原创 2021-10-28 09:19:51 · 1064 阅读 · 0 评论 -
基于二值图的角点检测
简述cv2.goodFeaturesToTrack()函数是用来跟踪检测图像中的角点参数image: 输入图像,是八位的或者32位浮点型,单通道图像,所以有时候用灰度图 maxCorners:返回最大的角点数,是最有可能的角点数,如果这个参数不大于0,那么表示没有角点数的限制。qualityLevel:图像角点的最小可接受参数,质量测量值乘以这个参数就是最小特征值,小于这个数的会被抛弃。minDistance:返回的角点之间最小的欧式距离。mask: 检测区域。如果图像不是空的(它需要具有原创 2021-03-02 14:12:49 · 2081 阅读 · 11 评论 -
DLL load failed error when importing cv2(windows server 2012)
出现的问题在windows server 2012中出现,尝试了各种方法,无一见效。解决方法安装桌面体验原创 2020-09-14 11:07:38 · 455 阅读 · 0 评论 -
图像处理之图像模糊与平滑等操作
图像模糊与平滑使用低通滤波器可以达到图像模糊的目的。这对与去除噪音很有帮助。其实就是去除图像中的高频成分(比如:噪音,边界)。所以边界也会被模糊一点。(当然,也有一些模糊技术不会模糊掉边界)。OpenCV 提供了四种模糊技术。1.平均这是由一个归一化卷积框完成的。他只是用卷积框覆盖区域所有像素的平均值来代替中心元素。可以使用函数 cv2.blur() 和 cv2.boxFilter() 来完这个任务。import cv2import numpy as npfrom matplotlib原创 2020-08-06 16:22:06 · 1527 阅读 · 5 评论 -
python-opencv2利用cv2.findContours()函数来查找检测物体的轮廓
https://blog.csdn.net/hjxu2016/article/details/77833336转载 2020-05-08 10:06:46 · 742 阅读 · 0 评论