【OpenCV】OpenCV使用过程中遇到的一些问题

OpenCV Error:(-215:Assertion failed) src.type() == CV_8UC1

error:(-215:Assertion failed) src.type() == CV_8UC1 in function ‘cv::adaptiveThreshold’:

问题原因:错误是告诉您的图像不是8位灰度图像。
解决方法:把图像改为灰度图 gray= cv.cvtColor(src, cv.COLOR_BGR2GRAY)

使用Python创建一个新的RGB OpenCV图像

cv2 的 Python 接口将 numpy 数组整合到 OpenCV 框架中,这使得操作更简单,因为它们用简单的多维数组表示。例如,问题将回答以下问题:

import cv2
import numpy as np
blank_image = np.zeros((height,width,3), np.uint8)

这初始化了一个RGB-图像,只是黑色。例如,如果想将图像的左侧设置为蓝色,而将右半设置为绿色,则可以轻松地这样做:

blank_image[:,0:0.5*width] = (255,0,0)      # (B, G, R)
blank_image[:,0.5*width:width] = (0,255,0)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值