当前位置: 首页 > news >正文

在百度网站备案查询上显示未备案是什么意思网络公关公司

在百度网站备案查询上显示未备案是什么意思,网络公关公司,wordpress怎么加属性,东莞 网站 建设在上节课#xff0c;我们成功拿到了rtsp视频和音频流#xff0c;在第13课#xff0c;我们为普通的usb摄像头加上了移动检测功能#xff0c;那能不能给rtsp摄像头也加上移动检测功能以实现一些好玩的应用呢#xff1f;答案是肯定的#xff0c;在usb摄像头检测中#xff0…在上节课我们成功拿到了rtsp视频和音频流在第13课我们为普通的usb摄像头加上了移动检测功能那能不能给rtsp摄像头也加上移动检测功能以实现一些好玩的应用呢答案是肯定的在usb摄像头检测中我们把关键的视频画面数据转化为Mat进行比较处理在rtsp流的播放中我们同样是把视频画面数据转化为Mat进行显示两者都是将图像数据转为Mat进行处理。将图像数据统一转为Mat可以借助openCV的强大功能对图像进行各种操作这也是这套教程为什么要基于FFmpegopenCV进行开发的主要原因。因此我们只需usb摄像头检测功能移植过来就能实现对rtsp摄像头的移动检测了。 1.备份demo16并修改demo16为demo17. 2.移植demo13中的检测代码到本工程视频解码部分 if (normalPkt.stream_index videoIndex){ret avcodec_send_packet(vDecodeCtx, normalPkt);ret avcodec_receive_frame(vDecodeCtx, deVideoFrame);av_packet_unref(normalPkt);ret sws_scale(bgrSwsCtx, (const uint8_t* const*)deVideoFrame-data, deVideoFrame-linesize, 0, deVideoFrame-height, bgrFrame.data, bgrFrame.linesize);srcMat cv::Mat(bgrFrame.height, bgrFrame.width, CV_8UC3, bgrFrame.data[0]);//imshow(video, srcMat);//cv::waitKey(10);mainDlg-drawMatOfPlay(srcMat);av_frame_unref(deVideoFrame);//比较旧图像与新图像if (!oldMat.empty() !srcMat.empty()){ cv::Mat diff, gray, blurred, thresholded, dilated;//计算两帧图像的差异cv::absdiff(oldMat, srcMat, diff); //转换为灰度图像cv::cvtColor(diff, gray, cv::COLOR_BGR2GRAY); //高斯模糊cv::GaussianBlur(gray, blurred, cv::Size(5, 5), 0); //二值化cv::threshold(blurred, thresholded, 20, 255, cv::THRESH_BINARY); //膨胀cv::dilate(thresholded, dilated, cv::Mat(), cv::Point(-1, -1), 2); //查找轮廓std::vectorstd::vectorcv::Point contours;cv::findContours(dilated, contours, cv::RETR_EXTERNAL, cv::CHAIN_APPROX_SIMPLE); bool objectMoved false;for (const auto contour : contours){double area cv::contourArea(contour);//设置最小轮廓面积阈值if (area 1000) {objectMoved true;break;}}if (objectMoved){TRACE(您已进行监控区域...\n);//cv::putText(dilated, Moving... , cv::Point(0, 40), cv::FONT_HERSHEY_SIMPLEX, 1, cv::Scalar(255, 255, 255), 2);//播放广告语或叠加透明视频}else{//cv::putText(dilated, Stopping... , cv::Point(0, 40), cv::FONT_HERSHEY_SIMPLEX, 1, cv::Scalar(255, 255, 255), 2);TRACE(物体未移动\n);}}//缓存上一帧图像oldMat srcMat.clone();} 3.调试运行当有行人或光线引起较大面积变化时会提示有物体移动我们可以在此基础上进一步完善以实现自己想要的功能。 4.思考并继续优化 通过调试实际运行我们发现检测画面有时会滞后于实时画面这是怎么回事呢该如何解决呢感兴趣的同学好好思考一下尝试自己解决一下吧。
http://www.pierceye.com/news/22873/

相关文章:

  • 河北建设厅安监站官方网站办公室装修案例
  • 陕西长城建设工程有限公司网站功能网站首页模板
  • 以营销为导向的网站建设徐州最新情况最新消息今天
  • 推荐个2021能看的网站免费怎么做百度网页推广
  • 免费视频素材网站有哪些淘宝怎么优化关键词步骤
  • php做用户登录网站周口网站制作公司哪家好
  • 手机网站 文件上传wordpress 多说评论系统 安装
  • 做个公司网站企业整体形象设计
  • html5国内网站深圳关键词
  • 滨江建设工程网站福州做企业网站
  • 免费交流网站建设中国林业建设协会网站
  • 江苏环泰建设有限公司网站沈阳网站关键词排名
  • 厦门专业的网站制作公司wordpress 生成缩略图
  • 网站开发要懂英文吗网站加app建设
  • 商丘企业网站服务网站建站管
  • 搜关键词可以搜到的网站怎么做合肥网站建设认准 晨飞网络
  • 教学网站开发代码工业设计网站免费
  • 网站建设哪些资质国际新闻稿件
  • 提供网站建设哪家效果好建一个网站迈年
  • 招聘网有哪些网站比较好拖拽建站系统源码
  • 成都展示型网站开发教育网站制作要多少钱
  • 国外网站国内做好还是国外做江苏和住房建设厅网站
  • 企业网站推广策略电子商务毕业设计设计网站建设
  • 推广类网站网站规划与建设
  • 网站服务器使用哪些网站做推广
  • 网站上怎么做图片变换动图如何在自己网站开发互动视频
  • 注册网站送金币给网站做h5缓存机制
  • win7 iis 默认网站属性海口网站建设方案报价
  • 盐城网站优化方案多少钱英文
  • 如何统计网站访问量网站管理系统制作软件下载