一个测试样本用显微镜拍照60张(9M一张)相片,并进行相片信息识别,因为识别时间过长,影响到下一个样本拍照的时间(因为要等上一个样本识别完将全局返回才能继续拍照保存数据)。所以考虑将60张相片传送到另一台电脑上进行识别。传送的是图像的二进制数据。用什么方式传送比较好些、(目前打算用串口)有没有大神做过相类似的,求指教

解决方案 »

  1.   

    你自己做一组简单的会话协议命令,比如要发的长度,类型等等。每个命令最后一个字符要用特殊的字符做结尾。接收方每次接到数据后检查最后一个字符是后特殊的结尾符。如果是,就分析提取相关数据。.........已经结贴了还有人理吗?,虽然实现了发一张图片数据,并接收的功能,但我测试过程中是连续发60张相片的,中间间隔很短时间,晚上在网上看了很多帖子。上面是网上找的话。关于这个会话协议命令怎么处理?
    BMP_BUFF_DX=9417384
    ReDim pImageBuffe_0(0 To BMP_BUFF_DX - 1)
    WsSend.SendData pImageBuffe_0’图片数据直接从显微镜中读取
    怎么将这个发送的数据作上面的处理……
      

  2.   

    果然结贴了就没人回了。幸亏搞出来了,暂时用了两个WINSOCK 一个作发送控制字符,一个发送数据……连续发送图片数据勉强能测试成功……