自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2837 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 927

原创 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 368

原创 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 2348 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 3327 7

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除