- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 opencv调用摄像头摄像并进行处理时有卡顿
应当将摄像作为一个线程来进行采集数据,例程(python):import cv2import threading...cap = cv2.VideoCapture(0)...def captureFrame(): ret, frame = cap.read() thread1 = threading.Thread(target=captureFrame, ar...
2019-09-29 21:35:19 3793 2
原创 opencv-侵蚀和扩张
形态作业:形态操作将结构元素应用于输入图像并生成输出图像。最基本的形态作用是:侵蚀和扩张。消除噪音 隔离单个元素并连接图像中的不同元素。 查找图像中的强度凸点或孔扩张该操作包括将图像与某些内核进行卷积,其可以具有任何形状或尺寸,通常为正方形或圆形。内核具有定义的锚点,通常是内核的中心。当内核在图像上扫描时,我们计算由B重叠的最大像素值,并用该最大值替换锚点位置中的图像像素...
2019-09-14 15:40:13 1140
原创 opencv-滤波器
平滑(模糊)是一种简单而经常使用的图像处理操作,意图是减少噪声最常见的滤波器是线性的,输出像素的值为g(i,j)被确定为输入像素值的加权和。h(k,l)为滤波器的系数。归一化框过滤器每个输出像素是内核邻居的均值内核为:高斯滤波器 可能是最有用的过滤器(虽然不是最快的)。高斯滤波是通过将输入数组中的每个点与高斯核进行卷积来完成的,然后将它们相加以产生输出数组。只是...
2019-09-07 15:02:24 330
原创 opencv 随机生成器和文本
创建一个随机数生成器对象(RNG):RNG rng(0xFFFFFFFF)创建一个初始化为零地矩阵(黑色),指定其高度,宽度和类型: Mat image = Mat :: zeros(window_height,window_width,CV_8UC3);imshow(window_name,image); 可以尝试画一些几何图形 c = Drawing_Ran...
2019-09-05 23:30:32 160
原创 VS opencv 打开图片并转为灰度图
代码如下:#include <opencv2/opencv.hpp>using namespace cv;int main( int argc, char** argv ){ char* imageName = argv[1]; //即为./1.jpg Mat image; image = imread( imageName, IMREAD_COLOR );/...
2019-09-01 16:36:59 3377
原创 visual studio配置dlib库出现的问题总结
主要还是看官方文档(1)我使用的是windows系统,dlib包下载解压后,在编译生成dlib时使用了如下语句生成dlib.lib文件,但是再使用visual studio发现根本不能使用lib.....报如下错误USER_ERROR__inconsistent_build_configuration__see_dlib_faq_1...所以windows操作时还是使用VS生成d...
2019-09-01 15:37:38 1941 1
原创 编译QT调用的opencv库时出现的问题
[ 43%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_msmf.cpp.objIn file included from D:\opencv\opencv\sources\modules\videoio\src\cap_msmf.cpp:59:0:D:/Qt/Qt5.8.0/Tools...
2019-09-01 15:19:22 1490
空空如也
(Python)tkinter子界面多余显示
2021-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人