python - 如何在Python中创建矩阵变量并获取无符号值

标签 python matrix char

我想制作一个变量矩阵来从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)

这将生成一个名为 srcnumpy.ndarray ,其值将是无符号整数(即它们采用 [0,255] 区间内的值)

关于python - 如何在Python中创建矩阵变量并获取无符号值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18417245/

相关文章:

python - 涉及 `read` 的 Haskell 程序比等效的 Python 程序慢得多

java - 如何获取用户输入中给出的位数

c - C 中字符数据的二维数组的“压缩”输入

python - 填充numpy数组中的相邻元素

java - 递归表/行生成器

c - C 中的 NUL 字符和静态字符数组/字符串文字

java - null 和 empty char 在 java 中是相等的

python - Python .csv 文件中字段的 boolean 值

python - 在 Python 中通过 ElementTree 解析 xml 时如何保留命名空间

python - 如何在 Eclipse for Python 中设置远程开发? ( "remote"部分)