opencv videocapture以rtsp读取网络摄像头时,如果没网,程序就许停在那

electricwater 2017-10-15 11:21:29
opencv videocapture以rtsp读取网络摄像头时,如果没网,程序就许停在那,什么都不干,既不会中断,也不会报错,也不往下执行,试过判断读取是否为空,但是在读取的时候就不往下执行了,根本没法判断,求助!!!
...全文
552 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-10-15
  • 打赏
  • 举报
回复
单独写一个程序比如d:\mydir\test.exe,功能最小化实现以下功能: 1.opencv videocapture以rtsp读取网络摄像头,并将读到的数据写入文件比如result.bin 2.在D:\mydir下生成文件B.txt,内容随便。 在你的主程序中, remove("D:\\mydir\\B.txt"); WinExec("cmd /c cd /d d:\\mydir&start test.exe",SW_HIDE); //等待判断比如5秒 //判断文件D:\mydir\B.txt是否存在 //存在,读文件result.bin,继续 //不存在,WinExec("cmd /c taskkill /F /IM test.exe",SW_HIDE);,提示错误,重试或退出。 参考《Unix编程艺术》多进程

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧