- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 Debian 10.x amd64环境下配置VScode C/C++环境
Debian 10.x amd64环境下配置VScode C/C++环境今天在Debian系统下安装配置了一套VScode C/C++的开发环境,稍微记录一下安装过程。1. 搭建C++开发环境打开终端,su获取管理员权限。最好先更新一下系统软件,再安装开发环境需要的包:sudo apt updatesudo apt install build-essential gdb其中build-essential是Debian提供的一整套C/C++编译环境所需的软件包,可以节省用户配置各个包的时间(其实
2021-03-27 19:25:49 3210 2
原创 OpenCV修改图片某像素的数据时发生数据越界问题、导致与预期输出不符
OpenCV修改图片某像素的数据时发生数据越界问题、导致与预期输出不符笔者的一项课堂作业,要求将一幅使用RGB模型的图片修改为使用HSI模型显示。鉴于OpenCV的ColorConversionCodes中并没有COLOR_BGR2HSI这种Enumeration Type、但是有COLOR_BGR2HSV,而两者的唯一区别只是V通道和I通道数值不同,笔者的思路是先把图片转换成HSV模型、再利用原图的R、G、B三个通道的数据把V通道数值转换成I通道数值(当然笔者最终意识到HSI与HSV的H、S是不同的概念
2020-09-17 22:20:23 1001
原创 OpenCV阈值分割,Matplotlib绘制Trunc方法分割的结果不合预期
Matplotlib显示Trunc和TOZERO_INV阈值分割结果不合预期笔者在学习到OpenCV的阈值分割时,试图用Matplotlib显示分割以后的图片。我用于处理的图片如图:使用THRESH_TRUNC模式分割,代码如下:import cv2import matplotlib.pyplot as pltimg = cv2.imread('gradient.jpg', 0)ret, th = cv2.threshold(img, 127, 255, cv2.THRESH_TRUN
2020-09-09 21:44:22 409
原创 OpenCV使用findContours()函数报错:not enough values to unpack (expected 3, got 2)
OpenCV使用findContours()函数报错:not enough values to unpack (expected 3, got 2)笔者在学习网上的轮廓提取的示例代码时使用了cv2.findContours()函数,遇到了错误。原代码如下:import cv2img = cv2.imread('handwriting.jpg')img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 使用Otsu自动阈值,注意用的是cv2.THRESH_
2020-09-05 15:32:28 2475 1
原创 OpenCV视频播放到最后一帧报错:error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘
OpenCV视频播放到最后一帧报错:error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’笔者自学OpenCV,在运行网上的示例代码时发现的问题:import cv2capture = cv2.VideoCapture('demo_video.mp4')while(capture.isOpened()): ret, frame = capture.read() gray = cv2.cvtCo
2020-09-01 15:53:11 3461 7
空空如也
MySQL使用MyISAM引擎,单表数据接近3000万行如何优化?
2021-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人