我想制作一个变量矩阵来从Python中的图片中获取值,我一直在搜索,我在C++中得到了这段代码:
Mat src, dst;
// Load an image
src = imread("book.png", CV_LOAD_IMAGE_GRAYSCALE);
然后我还想知道如何在Python中制作unsigned char
,在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)
这将生成一个名为 src
的 numpy.ndarray
,其值将是无符号整数(即它们采用 [0,255] 区间内的值)
关于python - 如何在Python中创建矩阵变量并获取无符号值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18417245/