我有一个八度脚本,在该脚本中,我打开一个套接字服务器,并从连接的客户端接收一些命令。这已经起作用了。现在我需要发送数据到八度,主要是图像和处理它们。为了测试这个,我想要接收并显示灰度测试图像。Octave,通过套接字连接收到的显示图像不会显示
bufflen = 4096;
[data,count]=recv(b,bufflen);
imshow (data)
图像窗口打开但它是空的。数据的大小恰好是我发送的图像文件的大小。我也试图与
imwrite (data, "test.jpg");
保存图像由此产生一个文件,但图像的每一行是一个长行。当我
imshow test.jpg
一切打开图像作品,因为它应该出现在图像窗口并显示图像。
我通过netcat的与
>ncat.exe 127.0.0.1 12346 < test.jpg
发送数据,这似乎工作,我能够将图像传送到另一台PC,并查看它。
非常感谢每一个提示或提示,谢谢。
如果您需要帮助调试您的代码,您必须创建一个可以由试图帮助您的人运行的示例。请参阅https://stackoverflow.com/help/mcve而你甚至没有提到你使用哪个八度套接字来连接套接字... – Andy
我在套接字包中使用win7上的八度4.2.1。 – Jan