OpenCV图像处理---可处理指定的区域的图像

《OpenCV轻松入门》

案例来源于© Fu Xianjun. All Rights Reserved

前言
OpenCV是一个开源的计算机数据库,1999年英特尔的Gary Bradski 启动。OpenCV库由C和C++语言编写,涵盖计算机视觉各个领域内的500多个函数,可以在多个操作系统上运行。

图像显示
导入包,读取图像,显示图像,保存图像!
OpenCV图像处理---可处理指定的区域的图像_第1张图片
显示效果如下:
![在这里插入图片描述]OpenCV图像处理---可处理指定的区域的图像_第2张图片

像素处理及通道拆分
在Numpy库中使用random.randint函数随机生成256*256的彩色图像

在这里插入图片描述
使用For循环进行像素处理
OpenCV图像处理---可处理指定的区域的图像_第3张图片
通过索引拆分
OpenCV图像处理---可处理指定的区域的图像_第4张图片
练习:
首先将图片下载,保存为shape.jpg,编程使得图片中的蓝色三角形改变成黑色,代码与结果截图上传。
OpenCV图像处理---可处理指定的区域的图像_第5张图片
运行结果如下:
OpenCV图像处理---可处理指定的区域的图像_第6张图片

OpenCV图像处理---可处理指定的区域的图像_第7张图片
结语:
在图像中选择一部分区域改变像素的练习更有助于我们对于像素的基本操作以及认知。

你可能感兴趣的:(OpenCV入门,opencv)