我正在使用OpenCV C API从摄像头捕获图像,并使用TCP套接字发送它们。
服务器运行C++(QT)并接收帧。
该过程正常工作,我可以在服务器上看到图像。
奇怪的问题是,当我关闭客户端和服务器并重新运行它们时,我会再次看到先前测试中看到的上一帧。
如果我再次关闭两个程序并重新运行它们,我会看到一个新的帧而不是第二个帧,进程继续。
更明确地说:
capture1、关闭、cap1、关闭、cap3、关闭、cap3、关闭、cap5......等等
我以前没有见过这样的情况!
服务器运行C++(QT)并接收帧。
该过程正常工作,我可以在服务器上看到图像。
奇怪的问题是,当我关闭客户端和服务器并重新运行它们时,我会再次看到先前测试中看到的上一帧。
如果我再次关闭两个程序并重新运行它们,我会看到一个新的帧而不是第二个帧,进程继续。
更明确地说:
capture1、关闭、cap1、关闭、cap3、关闭、cap3、关闭、cap5......等等
我以前没有见过这样的情况!