- 博客(5)
- 收藏
- 关注
原创 [c调用python]报错解决:Importing the numpy C-extensions failed. This error can happen formany reasons
这个问题的起因是从源目录导入numpy,因而在执行python脚本时使用import numpy时会报错。当不使用numpy的c扩展时则没错。因为需要使用numpy的c扩展把opencv的Mat当成参数传递给python脚本,所以一直在探索相关问题。一直使用的是属性表的方式配置属性,只使用属性表的时候会错,手动在vs中的项目属性中添加。这个问题也是折磨了我两天,翻遍了许多博客无果,尝试了许多次才找到问题所在。连接器-》输入-》附加依赖项-》python310.lib。
2023-11-13 15:55:23
285
1
原创 [Opencv实验]棋盘格特征检测显示
本实验使用了opencv中videocapture方法,Harris、FAST和SIFT检测角点特征方法,hough变换检测直线方法以及以角点检测为基础的棋盘格检测方式。完成不同方式检测角点以及棋盘格查找。1、相机拍摄棋盘格为目标的视频,用Harris、FAST和SIFT检测角点特征并进行显示;1、相机拍摄棋盘格为目标的图像,用三种检测角点特征并进行显示;2、仍以棋盘格为目标,利用Hough变换检测其直线并显示;2、仍以棋盘格为目标,利用Hough变换检测其直线并显示;Harris角点检测结果。
2023-11-08 17:04:05
617
1
原创 [Opencv实验]图像轮廓查找
本实验使用了opencv Mat类,轮廓检测类与函数,检测与绘制最小外接圆、外接矩形、最小外接矩形和拟合椭圆函数,实现了轮廓的查找,访问与操作。3. 【挑战-选做】用滑动条选择任意一轮廓显示,并用不同颜色显示最小外接圆、外接矩形、最小外接矩形和拟合椭圆。1、输入一幅图像大小在640*480以上的二值图像,至少包含两个洞中洞。2、将上面图像取反,再搜索并显示轮廓,并与任务1中的轮廓作比较,分析其异同。2、将上面图像取反,再搜索并显示轮廓,并与任务1中的轮廓作比较,分析其异同。图像取反显示轮廓结果不变。
2023-11-08 16:57:04
73
原创 [Opencv实验]HighGUI编程实现视频播放与图片显示
先监控鼠标事件,左键按下时,视频播放状态改变。获取视频当前帧位置数并将当前的帧数位置设置为滚动条当前位置。判断文件名后缀,如果为图片,则显示图片,如果为视频,就对视频处理。整个过程中,滚动条通过讯息回圈函式改变当前帧数位置,亮度以及对比度。首先读取视频,设置窗口,滚动条并设置亮度对比度的默认值。实验过程中,鼠标左键可控制视频播放与否,键盘“ESC”或“q”按下时退出程序。2. 对当前的显示图像通过滑动条设置参数进行对比度与亮度调整。2. 对当前的显示图像通过滑动条设置参数进行对比度与亮度调整。
2023-11-08 16:53:35
144
1
原创 [Opencv]实验:实现窗宽窗位调节(附源码及解析)
使用opencv Mat类,逐像素访问及修改方法,滚动条及鼠标操作,最终实现了窗宽窗位调节。
2022-10-24 20:22:44
1999
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人