如何创建矩阵变量并获得蟒蛇
问题描述:
unsign价值我想打一个变量矩阵,从Python中的图片中获得价值,我一直在寻找,我得到这个代码在C++:如何创建矩阵变量并获得蟒蛇
Mat src, dst;
// Load an image
src = imread("book.png", CV_LOAD_IMAGE_GRAYSCALE);
和然后我也想知道如何让unsigned char
在python,在C++中,它是这样的:
dst.at<uchar>(y,x) = 0.0;
谁能帮助我?
答
那C++代码使用了OpenCV库,得到同样的结果(您必须首先安装numpy的和OpenCV的Python包装),你只需要做:
import cv2
src = cv2.imread('book.png', cv2.CV_LOAD_IMAGE_GRAYSCALE)
这将产生一个numpy.ndarray
称为src
,其值将是无符号整型(即它们取[0,255]间隔中的值)
因此,从此代码获得的值“src = cv2.imread('book.png',cv2.CV_LOAD_IMAGE_GRAYSCALE)”已经在unsigned int? ? –
是的,你可以查看数组类型:'print src.dtype' – jabaldonedo
谢谢你的帮助。是的,我得到uint8,如果我想要32位,我可以得到RGB值? –