gpt4 book ai didi

java - 在 Java 中从相机接收图像时出现伪影

转载 作者:行者123 更新时间:2023-12-02 08:30:16 26 4
gpt4 key购买 nike

大家好,奇怪的问题。我的公司有另一家公司的应用程序,用于记录通过以太网连接的相机拍摄的图像。他们的应用程序是用 C++ 编写的,我一直在尝试使用 Java 对其进行转换/破解。

我能够接收图像,但质量不一样。顶部的照片来自他们的应用程序,底部的照片来 self 的:

alt text

alt text

知道为什么这些工件会出现在我用 Java 编写的应用程序版本中吗? BMP 和 JPG 图像都会发生这种情况。

它的工作方式只是通过套接字(C++ 和 Java 版本)...发送命令来捕获图像,相机通过发送数据(字节)进行响应。我保存一个字节数组,然后从中创建一个新的 BufferedImage:

// Create buffered image from bytes
image = ImageIO.read(new ByteArrayInputStream(imageBytes));

感谢您的任何意见或想法。

最佳答案

这可能是数据类型问题吗?数据格式是什么? (整数、空头、无符号空头?)

关于java - 在 Java 中从相机接收图像时出现伪影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3584837/

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