gpt4 book ai didi

python - 如何在Python中将任何图像转换为CV_32FC1

转载 作者:行者123 更新时间:2023-12-01 00:18:12 58 4
gpt4 key购买 nike

我有 C++ 代码,用于将图像转换为“CV_32FC1”,但我想在 Python 中做同样的事情。这是我的 C++ 代码。

img.convertTo(img, CV_32FC1);

如何在 Python 中做同样的事情?

最佳答案

Python使用numpy来管理图像像素数据,您可以在numpy中执行类似的操作来更改矩阵的数据类型:

img = img.astype("float32")

正如 @HansHirse 在评论中添加的那样,此操作只会更改矩阵的数据类型,但如果您想更改像素值的比例,那么您应该使用 img = img.astype("float32 ")/255,转换 0.0 - 1.0

范围内的所有像素值

关于python - 如何在Python中将任何图像转换为CV_32FC1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59151147/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com