微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于 Python 的 16 位原始图像处理库?

如何解决用于 Python 的 16 位原始图像处理库?

有没有好的 Python 库可以使用 16 位原始图像文件执行各种图像处理功能,例如白平衡、直方图均衡等?

我已经搜索了一段时间,但找不到任何东西......

解决方法

您可能需要考虑使用商业图书馆,例如 Leadtools SDK。它支持 16bpp 彩色或扩展灰度,甚至 32、48 和 64bpp 图像。用于颜色校正的图像处理命令,例如 L_HistoEqualizeBitmap 和 L_TemperatureBitmap 在 C 和 C++ 中可用,您可以使用绑定在 Python 中访问它们。作为免责声明,我为该供应商工作。

https://www.leadtools.com/help/sdk/v21/main/api/l-histoequalizebitmap.html https://www.leadtools.com/help/sdk/v21/main/api/l-temperaturebitmap.html

以下是一些 C 语言示例代码:

BITMAPHANDLE bitmap1;
BITMAPHANDLE bitmap2;

L_LoadBitmap("C:\temp\inputImage1.png",&bitmap1,sizeof(BITMAPHANDLE),ORDER_BGR,NULL,NULL);
L_TemperatureBitmap(&bitmap2,-200,0);
L_SaveBitmap("C:\temp\outputImage1.png",FILE_PNG,24,NULL);

L_LoadBitmap("C:\temp\inputImage2.png",&bitmap2,NULL);
L_HistoEqualizeBitmap(&bitmap2,RGB_SPACE);
L_SaveBitmap("C:\temp\outputImage2.png",NULL);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。