gpt4 book ai didi

python - cv2.imread() 在 Mac 和 Linux 上给出不同的结果

转载 作者:太空宇宙 更新时间:2023-11-03 21:51:58 25 4
gpt4 key购买 nike

cv2.imread(JPG_IMAGE_PATH) 在 Mac 和 Linux 上给出不同的数组。

这可能是因为描述的原因here (见注释)。

是否有任何解决方案可以在 Mac 和 Linux 上获得相同的阵列?

最佳答案

您可以在 linux 和 mac 中从源代码构建 opencv 和 libjpg。使用 cmake,您可以构建带有 libjpg 支持的 opencv(来自源代码)。希望这会给你同样的结果。

cmake -DWITH_JPEG=ON -DBUILD_JPEG=OFF -DJPEG_INCLUDE_DIR=/path/to/libjepeg-turbo/include/ -DJPEG_LIBRARY=/path/to/libjpeg-turbo/lib/libjpeg.a /path/to/OpenCV

libjpg 来源之一:link

目前,由于这些操作系统中的 libjpg 版本不同,它给出了不同的结果。

关于python - cv2.imread() 在 Mac 和 Linux 上给出不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40069346/

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