菜鸟一枚,opencv移动侦测打开摄像头黑屏 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs12
本版专家分:377997
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs1
本版专家分:0
Bbs1
本版专家分:0
移动侦测的方法
背景减除法 背景减除法 (Background Subtraction ) 是目前运动检测中最常用的一种方法,它是利用当前图像与背景图像的差分来检测出运动区域的一种技术。它一般能够提供最完全的特征数据,但对于动态场景的变化,如光照和外来无关事件的干扰等特别敏感。最简单的背景模型是时间平均图像,大部分的研究人员目前都致力于开发不同的背景模型,以期减少动态场景变化对于运动分割的影响。 时间差分法
opencv(九)--移动物体检测
import argparse import cv2 import imutils import time import datetime ap = argparse.ArgumentParser() ap.add_argument("-v","--video",help = "path to the video file") ap.add_argument("-a","--min-area"
OpenCV检测场景内是否有移动物体
本帖使用OpenCV检测<em>移动</em>的物体(洋文:Motion Detection)。它的应用非常广泛,常用在视频监控(当<em>摄像头</em>内有<em>移动</em>物体出现时,<em>摄像头</em>会自动抓拍,并保存图像/视频)、车流量监控等等。 我喜欢听着音乐上大号,我就想有没有办法在我上大号时自动播放音乐,智能马桶的滚粗(能放音乐的应该不多)。这时,我想起了闲置的树莓派,使用OpenCV+树莓派做Motion Detection,只要
摄像头移动侦测原理
1、<em>移动</em><em>侦测</em>技术定 传统的视频监视控制系统只是将各摄像机的信号在主控室的监视器显示出来,监视场景动态情况的判断,需要操作员目视完成。执行这种过程十分耗费时间和精力。因此引入<em>移动</em><em>侦测</em>非常有必要,通过<em>移动</em><em>侦测</em>,一旦<em>移动</em>程度超过了检测阈值,通过发出报警或启动存储装置方式来达到,从而及时通知监人员,避免重大损失。 本文主要讲述<em>移动</em><em>侦测</em>相关知识,包括<em>移动</em><em>侦测</em>灵敏度算法介绍、视频帧序分析算法设计。 相关图像基...
Android移动物体检测
基于Android for OpenCV <em>移动</em>物体检测代码; 基于Android for OpenCV <em>移动</em>物体检测代码
摄像头运动检测脚本.py
python调用<em>摄像头</em>,算法实现监测物体运动(每一帧与上一帧的差),具体方法详见代码内注释。可装在家中,最好用树莓派。
使用C#语言,基于OpenCvSharp 开发摄像头后台,移动物体位置识别 (一)
刚刚入门OpenCvSharp,也是小白<em>一枚</em>,教程很少,慢慢摸索,边学边记录 文末附链接 效果: 要求:Visual Studio 2017,<em>摄像头</em>x1 准备工作: 新建一个.Net Framework 控制台应用 右击解决方案---&gt;管理解决方案的NuGet程序包---&gt;浏览---&gt;搜索“OpenCvSha...
关于opencv打开摄像头黑屏的问题
关于<em>opencv</em><em>打开</em><em>摄像头</em><em>黑屏</em>的问题 本人在VS上使用<em>opencv</em>,用 VideoCapture capture; capture.open(0); ... 的方式<em>打开</em><em>摄像头</em>,一直是<em>黑屏</em>,且capture.isOpened()也证明确实<em>打开</em>了<em>摄像头</em>。 网上已经有很多相关问题以及可能的解决方法,但我的<em>打开</em>一直都是<em>黑屏</em>。后来去查了查关于VideoCapture类的使用介绍,链接: https://b...
opencv打开摄像头显示黑屏
搞图像处理时,在QT编程环境下配置了<em>opencv</em>3.0版本。之后尝试<em>打开</em>笔记本<em>摄像头</em>,程序运行之后窗口一直是<em>黑屏</em>。看网上有人说是<em>opencv</em>的库函数的问题。经过尝试,终于如愿<em>打开</em><em>摄像头</em>显示。源码如下:(百度贴过来的,十分感谢作者的帮助。) #include #include #include #include using namespace std; using namespace cv
C# 视频移动侦测实现
C# 视频<em>移动</em><em>侦测</em>实现,可以使用USB<em>摄像头</em>获取视频,一共有5算法可供选择,源码是国外朋友原创的。
摄像头移动侦测软件
这是一个英文软件,安装后可以自动检测你电脑上的<em>摄像头</em>,开启并进行设置后,可以做到对<em>摄像头</em>进行<em>移动</em><em>侦测</em>,当镜头里的图像有变化时(比如有人进入到了摄像范围内),<em>摄像头</em>就会自动拍照或录像。是个非常有趣并且有用的软件。
影响摄像头移动侦测灵敏度因素
1、漏报与误报概念 <em>移动</em><em>侦测</em>:IPC(网络<em>摄像头</em>)监控过程中检测到画面中存在变动即会报警提示,是一个监控过程是在一些场景十分常见的功能。 <em>移动</em><em>侦测</em>实际上是一个较复杂的概念,到底怎么样才算真正的<em>移动</em>,什么样的<em>移动</em>程度应该报警,实际上很模糊。同样的<em>移动</em>不同人、不同场景去看,有的人觉得很明显,而有的人觉得没多明显。同理IPC也无法做到绝对意义上的准确判断,算法设计上只能符合大多数人主观的感觉和习惯,因此...
OpenCV Camera 黑屏 与 录像avi实现
OpenCV1.0 VC6.0 win7 64bit <em>opencv</em> 可以成功<em>打开</em>camera,但是预览总是<em>黑屏</em>(原因是camera 使用了DirectShow,而<em>opencv</em> 只支持vfw接口) http://hi.baidu.com/sail2011/item/9d0d736d60b9540fa1cf0f96 http://wiki.<em>opencv</em>.org.cn/index.
海康威视监控移动侦测之报警设置
海康威视监控<em>移动</em><em>侦测</em>之报警设置
android系统中移动物体检测步骤和方法
物体检测的方法有很多,现在主流的方法有光流法、背景查分法、帧间差分法,它们各有各的优缺点;为了计算方便和同时能够检测 到多个物体,这里使用的是背景差分法;         物体检测的步骤大致可分为下面几个部分:高斯滤波器->差值->二值化->边缘检测->逼近矩阵->显示;         要在android系统上实现这些方法可以自己写,但是用到的for循环或其他循环都会浪费很多的时间,从而不
Opencv调取图片与摄像头(灰屏问题解决)
笔者用的是VS2010 + OpenCV3.0beta。实现了本地图像显示与<em>摄像头</em>图像显示。中间遇到了调用内置<em>摄像头</em>灰屏的问题。希望对各位有参考价值。
摄像头遮挡或黑屏检测
算法思想:随机在给定的图像中产生多个矩形区域,比较矩形区域内图像相似度,相似度高,则表明<em>黑屏</em>,否则就正常。 PS:相似度用到了余弦值。
Opencv读取USB网络摄像头无法显示,图像为空,显示黑色?
利用Opencv读取电脑的<em>摄像头</em>,代码如下,一直无法正常运行,搜索网上的解决方案,均未解决。代码语法没有错误,<em>摄像头</em>也可以<em>打开</em>,但是就是无法读取当前帧图像 #include &amp;lt;<em>opencv</em>.hpp&amp;gt; using namespace cv; int main() { VideoCapture capture(0); if (!capture.isOpened()) ...
使用 OpenCV 进行运动检测
概览 最近在做一个项目的时候需要检测<em>摄像头</em>拍摄范围内的图像是否有变化,即需要进行运动检测,在检测到运动之后录制 5 秒的视频存档。 在查阅了一些资料之后,发现了一种效果不错的方法(原始文章见参考内容 1),该方法只进行运动检测,不进行追踪。该方法的主要思路就是计算连续帧之间的差距,如果该差距较大,我们就认为画面的内容发生的变化。其中为了避免假阳性,该方法计算了帧差的标准差。 算法的主要流程如...
关于虚拟机下Linux的opencv获取摄像头图像问题
虚拟机下ubuntu14.04 外接<em>摄像头</em>在<em>opencv</em>和PTAM的CO的下问题
基于OpenCv的运动物体检测算法
基于一个实现的基于OpenCv的运动物体检测算法,可以用于检测行人或者其他运动物体。 #include #include #include #include int main( int argc, char** argv ) { //声明IplImage指针 IplImage* pFrame = NULL; IplImag
android 调试摄像机黑屏问题
最近在开发一个类似微信发表朋友圈的功能,其中有个拍摄短视频的功能,DEMO上运行没有问题,但是写进项目一调用摄像机就<em>黑屏</em>,其他的UI图确显示出来了,很让人奇怪。后来调试才发现报了一个这样的错误,A TextureView or a subclass can only be used with hardware acceleration enabled.(华为测试机是真坑,报错一开始没有日志,这个问...
【Android】Opencv For Android: 如何显示摄像头预览
Opencv For Android: 如何显示<em>摄像头</em>预览 它是在 CameraBridgeBase 这个类里有一个 方法,  deliverAndDrawFrame(CvCameraViewFrame ),   在这个函数里面, 它将CvCameraViewListener2 的onCameraFrame 返回的Mat 转换为 bitmap , 然后通过canvas画在
解决android程序调用摄像头黑屏
去掉surfaceChanged方法中的这段代码 // 根据屏幕方向设置预浏尺寸     if (getWindowManager().getDefaultDisplay().getOrientation() == 0)      parameters.setPreviewSize(h, w);     else      parameters.setPreviewSize(w, h);
ubuntu下摄像头启动与黑屏问题解决
想要在海思HI3518E平台上测试直播模块SDK,SDK压缩包内包含Android/IOS/Ubuntu/Windows各平台的库文件及测试demo源码。所以想在Ubuntu下编译测试熟悉SDK,然后再在HI3518E上测试使用。由于Ubuntu安装在Vmware下,所以可先在Windows下确认<em>摄像头</em>驱动是否安装完成。在Windows“设备管理器”->“图像设备”下确认存在设备“Intergra
Android打开摄像头照相黑屏,使用dialog弹出对话框,请求6.0动态权限
最近开发中需要用到相机扫码的功能,但是有的手机可以直接<em>打开</em><em>摄像头</em>扫码,而有的手机点开则是<em>黑屏</em>并且没有权限请求。 原因: android6.0后,推出了动态权限管理。android6.0后,对于一些特别敏感的权限,开发者必须在程序中进行声明。拍照和从相册选择图片都是涉及到用户隐私的敏感权限,必须在程序中进行声明。 解决方法: 只需要在需要用到相机时添加以下代码: //6.0以...
海思Hi3518E+AR0130之移动侦测篇(一)
本篇着重记录项目中有关<em>移动</em><em>侦测</em>的开发记录,初次接触海思Hi3518和<em>摄像头</em>AR0130,作为一个小白,开始慢慢摸索。 海思对Hi3518等系列芯片都有海思自家的MPP(Media Process Platform)的支持,这也对解决图像处理提供了处理机制,支持应用软件快速开发,搭载Linux3.4操作系统,应用处理能力强大。 一、平台架构和工具 1. MPP平台架构        视频...
基于OpenCV 、VS2008 MFC对话框的USB摄像头的控制和视频播放、跟踪(logitech sphere AF网络摄像头
基于OpenCV 、VS2008 MFC对话框的USB<em>摄像头</em>的控制和视频播放、跟踪(logitech sphere AF网络<em>摄像头</em>) 1.<em>opencv</em>2.vs2008 mfc3.logitech sphere AF网络<em>摄像头</em>的pan tilt zoom控制4.SIR粒子滤波 我已经做完了,总结完后上传。    草稿 PTZ (Pan, T
OpenCV在笔记本上打不开摄像头的问题
条件:OpenCV2.4.13+win10 64位笔记本正常条件下使用OpenCV3书中的例子并不能成功运行出来,利用<em>摄像头</em>读取视频。下面为在网上找到的第一种办法,亲测可行;#include &amp;lt;<em>opencv</em>2/<em>opencv</em>.hpp&amp;gt;  #include &amp;lt;iostream&amp;gt;  using namespace cv;  using namespace std;    stri...
Java(opencv) 窗体打开摄像头
整个程序下载地址:Java(<em>opencv</em>) 窗体<em>打开</em><em>摄像头</em>,并做一个灰度话处理,以后有关图像处理的和<em>opencv</em>的没有太大的区别 在testVideo项目下创建VideoIO包,包下新建ShowVideo.java窗体应用。 直接来看ShowVideo.java程序内容部分: package VedioIO; import java.awt.EventQueue; impor
用树莓派 + Python + OpenCV 实现家庭监控和移动目标探测(下)
本文由 伯乐在线 - 艾凌风 翻译,黄利民 校稿。未经许可,禁止转载! 英文出处:www.pyimagesearch.com。欢迎加入翻译组。 http://python.jobbole.com/81645/ 哇,上周那篇关于做一个基本运动检测系统的文章真是赞。写这篇文章很有乐趣,而且从像您一样的读者那里获得反馈,使我的努力变得很值得。 对于那些刚看到这篇文章的朋友
解决opencv1.0摄像头无法打开问题
在网上查了许多资料,终于在一个百度贴吧里用一位大神的代码<em>打开</em>了<em>摄像头</em>,不知道为什么用《学习<em>opencv</em>》中的例子打不开 以下是可以<em>打开</em><em>摄像头</em>的代码 cam的值 功能 0 开启电脑自带<em>摄像头</em> 1 开启外界usb<em>摄像头</em> /***********成功<em>打开</em><em>摄像头</em>************/ #include&amp;lt;highgui.h&amp;gt; #include&amp;lt;cv.h&amp;gt; ...
基于OpenCV和Android的运动目标检测系统
介绍: 1、Android 2、OpenCV
基于python3的Opencv(一)-打开摄像头显示图像
基于Python3的Opencv学习:import cv2 as cv def video_demo(): #0是代表<em>摄像头</em>编号,只有一个的话默认为0 capture=cv.VideoCapture(0) while(True): ref,frame=capture.read() cv.imshow(&quot;1&quot;,frame) #等待30ms显示图像,...
基于opencv移动侦测
基于<em>opencv</em>的<em>移动</em><em>侦测</em>。可以直接调取网络<em>摄像头</em>或者本地视频或者本地<em>摄像头</em>
linux下的开源移动图像监测程序--motion编译与配置
refs: http://www.cnblogs.com/qinyg/archive/2013/11/25/3355707.html 所谓<em>移动</em>图像监测,简单来说就是利用<em>摄像头</em>定点监测某个区域,当有<em>移动</em>物体经过时,<em>摄像头</em>便自动抓拍(要监测多大物体、按拍照速率都是可调的),并把拍到的图像存储在指定目录,实现无人监控功能。 motion 是一套免费开源的<em>移动</em>图像监测程序(详
opencv3.2中打开摄像头
在VS2017配置好<em>opencv</em>3.2后测试了一段代码,刚开始的代码运行后出现<em>黑屏</em>的现象,在查阅网上资料后修改了代码可以正常显示。#include #include #include #include #incl
TX1平台中,OpenCV无法正常调用板载相机的可能原因
TX1平台中,OpenCV无法正常调用板载相机的可能原因
行车记录仪里面的移动侦测(运动检测、Motion Detection )什么
科技的进步总是能够给人们带来前所未有的惊喜,今天我们讲到的行车记录仪中运动检测也叫<em>移动</em><em>侦测</em>,英文名叫Motion Detection,相信很多买过行车记录仪的人都听说过这个功能,但很多人以为行车记录仪的开机录像就是<em>移动</em><em>侦测</em>,其实行车记录仪开机录像和<em>移动</em><em>侦测</em>是两回事,开机录像有些需要设置,大部分默认就录的,<em>移动</em><em>侦测</em>就是画面在动就录,不动就不录,部分机型不动了还会录够几分钟。与<em>摄像头</em>无关,<em>移动</em><em>侦测</em>只对
图像基础22 运动侦测
本文学习资源来自《机器学习实践指南》定义运动<em>侦测</em>,英文翻译为“Motion detection technology”,一般也叫<em>移动</em>检测,常用于无人值守监控录像和自动报警。通过<em>摄像头</em>按照不同帧率采集得到的图像会被CPU按照一定算法进行计算和比较,当画面有变化时,如有人走过,镜头被<em>移动</em>,计算比较结果得出的数字会超过阈值并指示系统能自动作出相应的处理。 —–百度百科视频采集示例中首先设置捕获设备,然后
解决Ubuntu下笔记本摄像头灯亮却黑屏问题
a)终端下安装cheese 执行 sudo apt-get install cheese a) 在VMware的工具栏选择虚拟机>可<em>移动</em>设备><em>摄像头</em>>连接。 b) 终端运行:cheese(一般可以看到图像)   如发现cheese界面弹出后,<em>摄像头</em>灯亮了,但是图像是<em>黑屏</em>,按钮都处于不可操作状态,需要检查几个部分: a)lsusb查看一下是否有找到<em>摄像头</em>。 b)ls /dev | g
C++基于OpenCV实现实时监控和运动检测记录
基于OpenCV实现实时监控并通过运动检测记录视频 一、课程介绍 1. 课程来源 课程使用的操作系统为 Ubuntu 14.04,OpenCV 版本为OpenCV 2.4.13.1,你可以在这里查看该版本 OpenCV 的文档。官方文档中有两个例子可以帮助你理解此课程,分别是 OpenCV 3.1.0 版本中背景减除的例子OpenCV 2.4.13 版本中通过直方图
opencv-摄像头人脸人眼实时检测
本文主要应用<em>opencv</em>自带函数CascadeClassifier,load和detecMultiScale,实现<em>摄像头</em>人脸人眼实时检测功能! #include "<em>opencv</em>2/objdetect/objdetect.hpp" #include "<em>opencv</em>2/highgui/highgui.hpp" #include "<em>opencv</em>2/imgproc/imgproc.hpp"
QT+OpenCv 实时显示摄像头画面
一般来说,用<em>opencv</em>调用<em>摄像头</em>是很方便的,但是当需要将画面显示在我们的GUI界面中则需要将格式转换下,话不多说直接贴代码。 以下为<em>打开</em><em>摄像头</em>部分的代码,原理是利用QT中的QTimer,本次程序设定时间为每20ms结束时启动该函数,需要在构造函数中将事件和定时器连接起来。 QTimer timer = new QTimer; connect(timer, SIGNAL(timeout())...
成功打开笔记本的摄像头
开发平台是win7 32位+<em>opencv</em> 2.4.11 用OpenCV提供的例子,编译通过,链接通过,运行,灯闪了一下,窗口弹出来一下就退出了,而且窗口是灰色的没有图像。 检查运行过程,卡在了<em>摄像头</em>传输图像给Mat的时候,就退出了。 输出了部分属性,有图像的宽度和高度,没有帧率,为0。 后来考虑到<em>摄像头</em>反应比较慢,<em>打开</em>初始化需要一段时间才能输出图像,但程序执行速度较快,检查图像是否为空时,...
移动侦测--邮箱报警
邮箱报警:邮件包含一个文本正文和10个附件图片. 只要修改邮箱号,就可以直接发送。
基于opencv运动检测的一些方法
因为监控发展的需求,目前前景检测的研究还是很多的,也出现了很多新的方法和思路。个人了解的大概概括为以下一些:         帧差、背景减除(GMM、CodeBook、 SOBS、 SACON、 VIBE、 W4、多帧平均……)、光流(稀疏光流、稠密光流)、运动竞争(Motion Competition)、运动模版(运动历史图像)、时间熵……等等。如果加上他们的改进版,那就是很大的一个家族了
opencv2.4.8在win7下无法打开摄像头,或者摄像头灰色图像的解决方案
<em>opencv</em>2.4.8 在win7下无法<em>打开</em><em>摄像头</em>,或者<em>摄像头</em>灰色图像,我折腾了一晚上还没解决,其实很奇怪,这个是官方的例子,为什么会跑不出来呢?   后来看了下程序的逻辑,发现在<em>打开</em><em>摄像头</em>的时候,程序马上会进入while循环,由于<em>摄像头</em>的启动要一定的时间,这时候自然没办法获取到第一帧,所以程序直接break了。我的解决方案是sleep一下。如果你的代码也是我的这个逻辑,估计都可以这样解决。代码
vm虚拟机Ubuntu 笔记本内置摄像头灯亮却黑屏问题
在网上查了各种资料,都是抄的一个答案,很难受,最后终于自己摸索出来,做个备注,分享一下。 解决方案 sudo apt install webcam 根本没有webcam驱动,玩毛嘞。    另外整理了其他的解决方案,虽然没有解决实质性的问题。 参考自 网络,但找不到原作者了,如有侵权,请告知,立改! 0.接管<em>摄像头</em>硬件 虚拟机-&amp;gt;可<em>移动</em>设备-&amp;gt;Realtek USB...
关于OpenCV打开摄像头只显示灰色的三种解决办法
试了好多种方法都没有效果,然后不小心把if(!frame) break;注释掉了,结果可以了! 用一种图形处理算法,这里用的是cvCanny算法,虽然不知道什么原因,但是可以显示<em>摄像头</em>的内容 加头文件#include "cxcore.h"
Android 自定义相机黑屏
最近遇到了一个奇葩问题 ,自定义相机  ,拍照一直没有问题  三百年没有动过的代码  ,在项目上uat的时候拍照<em>黑屏</em>了  ,先上代码让大家看一下  避免出现这个错误 if (mCamera == null) { mCamera = getCamera(mCameraId); if (mHolder != null) { startPreview(mCame
opencv学习之五】opencv调用摄像头用Qt的UI显示
当用到<em>opencv</em>与Qt结合时候,需要用Qt的UI显示<em>opencv</em>的结果或者效果,所以以下做了简单的Qt的UI。在这之前用Qt的capture总是找不到如何获取<em>摄像头</em>的帧,但是<em>opencv</em>的方法很简单就可以获取摄像的帧,方便实时处理图像信息。 以下是代码: mianwindow.h代码: #ifndef MAINWINDOW_H #define MAINWINDOW_H #include
opencv VideoCapture调用摄像头无响应问题
利用<em>opencv</em> videocapture类型对象可以开启<em>摄像头</em>,参数设为0开启笔记本内置<em>摄像头</em>,参数1开启外置<em>摄像头</em>。。。有时候开启内置<em>摄像头</em>之后程序没等<em>摄像头</em><em>打开</em>就一闪而过,是因为有些笔记本的内置<em>摄像头</em>开启需要一个较长的时间,因此在开启之后需要延时一会,等待<em>摄像头</em>完全<em>打开</em>即可。用Sleep()睡眠一会即可。
OPENCV3.0打开摄像头或者视频显示画面
OPENCV3.0大大的简化了视频流的读取,用了>>流操作符来读取帧。获取<em>摄像头</em>画面:#include using namespace cv; int main() { VideoCapture capture(0); Mat frame; while (capture.isOpened()) { cap
(OpenCV+Python)--目标跟踪,基本的运动检测
目标跟踪是对<em>摄像头</em>视频中的<em>移动</em>目标进行定位的过程,有着非常广泛的应用。实时目标跟踪是许多计算机视觉应用的重要任务,如监控、基于感知的用户界面、增强现实、基于对象的视频压缩以及辅助驾驶等。
【OpenCV学习笔记】2.3 OpenCV2.2摄像头读取视频的问题和解决(VS2010)
<em>摄像头</em>读取视频这一块研究了很长时间,终于弄好了。刚开始以为是代码的问题,因为一直编译不过,后来 修改了一个小错误,编译通过,但是弹出来的窗口是灰色的没有图像。我“有问题找度娘”了一段时间,发现有不少同 僚也遇到了相似的问题,但是解决办法对于我这里都不甚有效。后来我排除了代码,配置和<em>摄像头</em>出问题的可能性。我的方法就是,一个一个试验。可能比较繁琐, 不太容易发现真正的问题所在,但是还挺有效果...
OpenCV Android 打开前置后置摄像头
环境搭建 OpenCV Android版本有三种方式: 1.通过OpenCVManager的方式,该方法主要的缺点是在安装自身应用的同时,需要下载OpenCVManager,体验不是太好。优点是不需要编写C、C++代码,相对简单; @Override public void onResume(){ super.onResume();
opencv运用帧差法对运动物体检测
<em>opencv</em>帧差法检测运动物体
windows opencv新手读取视频或摄像头,一闪而过,只显示第一帧
问题解决是看到了这里的讨论http://tieba.baidu.com/p/4992473824 原因是 waitkey(33) 如果不按键的时候是返回 oxff,这个无符号就是255,有符号就是-1 windows vs 的环境默认了这个为非符号数 即255,而<em>opencv</em>的新手书中,往往作者环境会认为是-1 解决方案:把原始代码中循环读取帧的 if (waitKey(33)>=
Opencv3.4+VS2017+MFC对话框打开摄像头、截图
VS2017最新版MFC以及Opencv3.4,在对话框中<em>打开</em><em>摄像头</em>并有手动截图功能,例程能跑起来的前提是你已经配置好了<em>opencv</em>的开发环境,配置步骤网上多的一笔,这里不给了。
opencv+vc对检测移动物体源代码
这是一个完整的基于<em>opencv</em>和vc的程序,实现了对<em>移动</em>物体的检测,一旦检测到物体的<em>移动</em>片可以在控制台进行报警,代码在vc环境下已经调试通过,效果不错,大家可以参考。
ARM + OpenCV 抓取摄像头图像 && 一点感想
使用前一篇中所述的配置方法,搭建出的基于arm-linux 的 OpenCV 对USB<em>摄像头</em>进行图像抓取,后面进一步会抓取视频。一开始抓取不了视频,VideoCapture 对象无法获取 /dev/video0 的设备。解决问题的思路贴下来,无耐心可跳过直接看最后: VideoCapture打不开 isOpened 返回 false。 查看开发板的系统是否支持V4L2, multimedia -
cheese摄像头黑屏问题(虚拟机中)
查看 /dev/videoX <em>打开</em> cheese,如果<em>黑屏</em>基本就是USB2.0/3.0切换问题。
opencv 中使用directshow库解决opencv黑屏问题
使用说明: // 1. 将CameraDS.h CameraDS.cpp以及目录DirectShow复制到你的项目中 // 2. 菜单 Project->Settings->Settings for:(All configurations)->C/C++->Category(Preprocessor)->Additional include directories // 设置为 DirectShow/Include // 3. 菜单 Project->Settings->Settings for:(All configurations)->Link->Category(Input)->Additional library directories // 设置为 DirectShow/Lib
(OpenCV+Python)--检测场景内是否有物体移动,并进行人脸抓拍
python环境下使用<em>opencv</em>做人脸检测和检测场景里是否有物体<em>移动</em>,这里只是检测出人脸和眼睛
opencvd打开双目摄像头问题
使用<em>opencv</em><em>打开</em>小觅双目<em>摄像头</em>时,左右两个<em>摄像头</em>的画面重叠在一起了,求问有写博客 没有办法将其分开
OpenCV on Android 开发(1)调用摄像头
转自我自己的简书https://www.jianshu.com/p/039fefd26b86 上一篇文档里配置好了Opencv在android工程里环境,现在就试下一个最基础的功能调用Opencv的方法来实现<em>打开</em><em>摄像头</em> 首先 在app的AndroidManifest.xml文件里的 &quot;&amp;gt; &amp;lt;uses-permission android:name=&quot;android...
opencv调用摄像头并减去背景,背景差分法
int main() { int times =0; while(1) { src = camera.QueryFrame(); if(times ==0) { cvCvtColor(src,pFrame_gray,CV_BGR2GRAY); cvShowImage("pFrame_gray",pFram
摄像头黑屏问题
<em>摄像头</em>驱动安装教程: https://blog.csdn.net/qq_39989653/article/details/80393912   问题: roslaunch usb_cam-test.launch 之后是<em>黑屏</em>   涉及到的部分命令: sudo apt-get install ros-kinetic-uvc-camera source /opt/ros/kinetic/...
解决Ubuntu14.04- 16.10版本cheese摄像头灯亮却黑屏问题
目的:解决Ubuntu14.04- 16.10版本cheese<em>摄像头</em>灯亮却<em>黑屏</em>问题 环境: 系统:Ubuntu 环境:ubuntu14.04 - 16.10(WMware虚拟机)12 步骤: 1.安装cheese 在VMware的工具栏选择虚拟机>可<em>移动</em>设备><em>摄像头</em>>连接。 执行:sudoapt-get install cheese 运行:cheese(一般可以看到图像)
树莓派利用python检测移动物体并拍照储存在SD卡上
树莓派利用python检测<em>移动</em>物体并拍照储存在SD卡上,可调节灵敏度。
iOS终于知道为什么有时候打开相机是黑屏
之前写一个相机,发现在有的手机上能够正常启动相机,而有的<em>打开</em>相机是<em>黑屏</em>。多处查询而未果,今天看到友盟微社区的代码,终于知道原因了。其实没有网上说的那么复杂,就是需要看一下在你手机的设置——隐私——相机中,本软件是不是允许访问相机,只要允许就可以正常<em>打开</em>。所以在写代码的时候要判断一下本程序是不是有访问相机的权限。代码如下: 注意:此方法只对ios7以上的系统有用,如果是在ios6的系统的话就直接崩...
Android启用摄像头失败或者黑屏问题的几点原因
在 Android 开发中接触 Camera 的过程中,经常会碰到各种各样的问题,对于启用<em>摄像头</em>失败或者<em>黑屏</em>的情况,本人总结了一下几点原因,欢迎大家继续补充:   1.手机没有对应<em>摄像头</em> 例如手机可能只有两个<em>摄像头</em>,下标从0开始,Camera.open(2)<em>打开</em>的是第3个<em>摄像头</em>就会出问题 private void openCamera(int cameraFacing) thro...
p2p技术源代码 (C++ )
p2p技术源代码 (C++ )
Android Studio使用opencv打开摄像头.java以及.xml
本资源只包含两个重要文件,活动文件与界面文件,包含使用<em>opencv</em><em>打开</em><em>摄像头</em>部分,而且解决使用<em>opencv</em><em>打开</em><em>摄像头</em>会旋转90度的问题,解决办法仅供参考。
opencv使用笔记本摄像头获取视频问题解决
看了半天的OpenCv3.0的书籍,也配置好环境,敲了几个简单的例子,第一次接触图像处理,感觉还是挺有趣味的。 简单的头文件包含 包含cv命名空间,Mat容器,imread();imshow();getStructuringElent() erode();等函数的使用。 当调试调用笔记本自带<em>摄像头</em>获取视频的时候,出现一个很奇怪的情况就是,程序执行一下,<em>摄像头</em>灯亮了一下又关掉了,程序也闪退了,或
虚拟机Ubuntu打开摄像头失败及OpenCV打开摄像头超时的问题
平台版本:Ubuntu 14.04 + Opencv 3.4.0    最近着手用<em>opencv</em>实现人脸识别,遇到一些问题:在虚拟机Ubuntu上安装好<em>opencv</em>库后,编译官方自带的示例samples/cpp/example_cmake成功,运行竟然失败!!!错误输出:Built with OpenCV 3.4.0Capture is openedselect timeoutselect time...
使用OpenCV的摄像头运行物体检测代码
使用OpenCV开发,实现对<em>摄像头</em>中运动物体的检测与识别
《我们捉鱼吧》——Scratch神奇的“侦测”功能总结
导读:本文通过案例《鼠标捉鱼》、《大鱼吃小鱼》、《小猫捉鱼》总结了Scratch的<em>侦测</em>功能。 “<em>侦测</em>”功能是Scratch又一个神奇的功能,合理的运用能够制作出无数种让人惊讶的效果。如果是用于设计一个游戏程序,哇,只有你想不到,没有它做不到的。今天我试验了一下<em>侦测</em>功能,尝试着用<em>侦测</em>功能做了几个小游戏案例,一起分享一下吧。    先来看一下<em>侦测</em>命令...
树莓派制作移动物体检测服务器
made by Rk 本文由浙江大学《嵌入式系统》课程提供强力支持。 感谢翁恺老师 @翁恺BA5AG /*************************************************************/ 目标:连接一个USB<em>摄像头</em>,做一个http motion jpeg服务器 1、安装相关软件:Motion apt-get instal
OpenCV编程->USB摄像头打不开解决办法
在调用外部<em>摄像头</em>时,会出现无法读取<em>摄像头</em>数据的现象,在<em>打开</em>摄像时加上Sleep()函数,就能解决该问题。 // <em>opencv</em>test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include using namespace cv; using namespace std; int _t
使用opencv打开笔记本摄像头
<em>opencv</em>版本是3.10.0 系统是win7x64位 工具是vs2013  刚开始用网上找的代码发现不能正常<em>打开</em><em>摄像头</em>要么<em>摄像头</em>灯亮了一下程序就自动结束了,要么就是弹出选择视频源的界面然后点击也没有反应,最后发现原来代码过时了。之前的代码不能用 了所以重新写了一下 #include "stdafx.h" #include #include #include using namesp
opencv 打开摄像头却捕捉不到图像解决方法
写<em>opencv</em>程序,<em>打开</em><em>摄像头</em>,不料书上的程序出错,能<em>打开</em><em>摄像头</em>,但是捕捉不到图像 用兄弟的电脑试过,能运行,没有问题 在网上找了很久,试了很多的方法,都没有用,后来在一个百度知道上找到一个方法成功 http://zhidao.baidu.com/link?url=8I5s8NuD3uID9-8oAYb2uFf-thH6j-i940Tgil9XPpYqwB7olGEEsKg3I3Jm4pPd
opencv学习之四】opencv调取本地摄像头
从博客上看到<em>opencv</em>如何调取<em>摄像头</em>,例程代码跑了一下,效果可以,下面是代码,Qt配置<em>opencv</em>和之前介绍的一样,pro中添加<em>opencv</em>路径,include时候包含头文件名字就OK。 我是加在mainWindow下调用的,只要调用就可以,下面是代码: #include "mainwindow.h" #include "ui_mainwindow.h" #include "cv.h" #i
androidapp 检测到移动物体,通过web在电脑上实时显示出来
这次是想把前面手机上检测的<em>移动</em>物体的相关数据,能够通过其它设备的浏览器访问这些数据;        思路:首先,将手机变成一个服务器,可以用ksweb破解版软件,将android手机上检测到的物体信息写到服务器根目录下的center.php文件中, 在web端的html文件中通过ajax方式每隔50ms访问一次该php文件,将得到的xml数据进行解析,最后用div标签将物体模拟出来。 具体代
VS2013下使用OpenCV2.4.9打开摄像头并且显示
笔者最近一直在使用OpenCV做一个图像处理的实例程序,在实际的过程中肯定会遇到很多问题,由于是新手,因此遇到问题更多的是参考别人的博客,然后针对自己的错误,进行改正,可能很多问题知其然,而不知其所以然。但是本着学习的心态,希望最后的解决方案能够帮助后来学习的人能够解决这个问题,至于深层次的原因可以一起讨论和研究学习。 如图所见,笔者的开发环境是VS2013+OpenCV2.4.9,相比于很多的
python3 使用 Opencv 打开 USB摄像头,配置1080P分辨率
import cv2 import time cap = cv2.VideoCapture(0) cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1920) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 1080) cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter.fourcc('M', 'J', 'P', '...
Jetson TX2板载相机opencv调用打开
Jetson TX2 <em>打开</em>板载相机方式。 相关链接1:https://devtalk.nvidia.com/default/topic/987537/jetson-tx1/videocapture-fails-to-open-onboard-camera-l4t-24-2-1-OpenCV-3-1/ 点击<em>打开</em>链接相关链接2:http://elinux.org/Jetson_TX1[cpp] view
关于基于Python2 OpenCV2的视频读取和摄像头捕捉问题error:(-215)
Em...笔者呢实际上也是个OpenCV2的新手,然后在学习的时候要用到视频捕捉了,然后在这个地方一直出问题,头疼了整整两天...测试代码如下报错大概如下以下是揭示过程,解决方式转至本篇博客尾部这段代码是简化之后的,笔者最初在网上找到了相关的博客,有说用isOpened()检测<em>摄像头</em>是否开启,但实际上我用print打印的结果是True,也就是说<em>摄像头</em>是开启了的。然后我又打印了ret和frame的结
解决Ubuntu14.04 - 16.10版本 cheese摄像头灯亮却黑屏问题
目的:解决Ubuntu14.04 - 16.10版本 cheese<em>摄像头</em>灯亮却<em>黑屏</em>问题环境:系统:Ubuntu 环境:ubuntu14.04 - 16.10(WMware虚拟机)步骤:1.安装cheese 在VMware的工具栏选择虚拟机>可<em>移动</em>设备><em>摄像头</em>>连接。 执行:sudo apt-get install cheese 运行:cheese(一般可以看到图像) 2.如发现che
pycharm调用摄像头
运行代码:http://blog.csdn.net/huanglu_thu13/article/details/52337013出现的问题:http://blog.csdn.net/linzhineng44/article/details/50379108
MFC 使用Opencv调用摄像头并显示画面,关闭摄像头显示一张本地图片
本实例使用VS2010开发的;1、自己下载<em>opencv</em>开发包,进行<em>opencv</em>环境配置;配置包含目录:    配置库目录:配置附加依赖库:<em>opencv</em>_calib3d2411.lib<em>opencv</em>_contrib2411.lib<em>opencv</em>_core2411.lib<em>opencv</em>_features2d2411.lib<em>opencv</em>_flann2411.lib<em>opencv</em>_gpu2411.libopenc...
无需复杂深度学习算法,基于计算机视觉使用Python和OpenCV计算道路交通
本文介绍了不使用复杂的深度学习算法计算道路交通的方法。该方法基于计算机视觉,仅使用 Python 和 OpenCV,在背景提取算法的帮助下,使用简单的<em>移动</em><em>侦测</em>来完成任务。 今天我们将学习如何在没有复杂深度学习算法的前提下基于计算机视觉计算道路交通。 该教程中,我们仅使用 Python 和 OpenCV,在背景提取算法的帮助下,使用简单的<em>移动</em><em>侦测</em>来完成任务。
opencv读取USB摄像头问题探究
我初学<em>opencv</em>,需要用它读取<em>摄像头</em>。 正常读取<em>摄像头</em>,基本只需要三步:(省略了一些校验的代码) 第一步:初始化<em>摄像头</em>: VideoCapture cameraleft(0); 第二步:把<em>摄像头</em>数据存入矩阵: cameraleft>>eleft; 第三步,把图显示出来: imshow("left",eleft); 可以返回第二步重复读取。 我很顺利地读取了笔记本电脑自带的<em>摄像头</em>
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
一个操作系统的实现Playing.with.OS下载
操作系统的实现Playing.with.OS,操作系统的实现Playing.with.OS 相关下载链接:[url=//download.csdn.net/download/xucaiyi2010/2166147?utm_source=bbsseo]//download.csdn.net/download/xucaiyi2010/2166147?utm_source=bbsseo[/url]
51单片机课程设计(电子琴,出租车计价器,电子钟)下载
51单片机课程设计,使用的是汇编语言,包括电子钟,四键电子琴,1602液晶的出租车计价器,喜欢的可以看看,不过电子钟的年份判断上没有判断闰年的情况,可以上网搜一下。出租车计价器有时钟,显示,键盘... 相关下载链接:[url=//download.csdn.net/download/poke130/2281784?utm_source=bbsseo]//download.csdn.net/download/poke130/2281784?utm_source=bbsseo[/url]
Hankson 的“逆问题”就是求出满足条件的正整数x下载
描述: Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现在,刚刚放学回家的Hankson 正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数。现在Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公倍数”之类问题的“逆问题”,这个问题是这样的:已知正整数a0,a1,b0,b1,设某未知正整数x 满足: 1. x 和a0 的最大公约数是a1; 2. x 和b0 的最小公倍数是b1。 Hankson 的“逆问题”就 相关下载链接:[url=//download.csdn.net/download/yagedao2008/2381913?utm_source=bbsseo]//download.csdn.net/download/yagedao2008/2381913?utm_source=bbsseo[/url]
文章热词 统计学稳健估计opencv函数 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 菜鸟教程移动web 菜鸟学python
我们是很有底线的