- 博客(4)
- 收藏
- 关注
原创 入门opencv
Day3 如何提取色彩制作掩膜色彩在图片中可视为一种具有特定特征的元素,利用RGB的值或者HSV可以识别,提取特定颜色,根据上一次的add我们已经知道抠图其实就是1掩膜的制作与相加,所以我们对于色彩的提取也可以先制作关于色彩的掩膜,然后再进行与预算,就可以只保留该颜色,甚至可以替换特定色彩。img1 = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)lower = np.array([30, 150, 50])upper = np.array([255, 255, 180
2021-09-13 16:25:23
5355
原创 2021-09-09
Day2 图像算数(加法)add1.image = img1 + img2 :两张图片直接相加import cv2import numpy as npimg1 = cv2.imread('C:\\Users\\1\\PycharmProjects\\text\\1.jpeg')img2 = cv2.imread('C:\\Users\\1\\PycharmProjects\\text\\1.jpeg')image = img1 + img2cv2.namedWindow('image',
2021-09-13 14:33:31
550
1
原创 入门opencv
Day1(图像添加形状与文字,图像的转化)添加形状:使用内置函数,详情查看链接:添加链接描述插入矩形的rectangle()非常重要,在后续的目标检测中我们通常会使用矩形将目标框出来。添加文字:当添加英文或数字时,可直接使用putText(),注意fontFace参数中的类型,可参考上述文档:当插入中文时,就有些麻烦。因为putText函数并不能支持中文,所以我们需要先将opencv图片转化成PIL图片(因为opencv的图片采用BGR格式而PIL采用RGB,所以要先将BGR转化成RGB):
2021-09-08 15:25:32
97
原创 入门opencv
电气人学opencv Day1(图片与视频的读取及可能出现的问题)在学习opencv之前,首先应该选择语言。在我的认知里c++与python是最合适的两种,由于个人的学习原因选择了python,所以以下所有的程序都是python实现,但其实c++也是大同小异。python中opencv的安装python编译器我选择了实用性较强的pycharm,这个直接在官网上下载社区版就行了,足够学习使用。库的安装推荐anaconda,在这里面可以搭建自己的环境,并在相应环境中下载自己所需的库,很是方便,下载同样
2021-09-08 09:57:27
1288
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人