2 u011436053 u011436053 于 2016.03.27 19:01 提问

c# BITMAP参数无效(aforge)

图片说明

是不是资源释放的问题? 位图处理像素低的视频可以,高清的就不行。

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.27 19:04

参数无效,可能是你的位图本身不是合法的位图文件。

u011436053
u011436053 这是从一个视频文件中取帧,作为位图的。 通过两个帧像素点的比较运算得出一个数,视频相邻两帧做运算得出多个值。但是从测试来看,分辨率达的得出一些值后就会出现参数无效的错误。分辨率小的得到的值会多一些,但是也会出现错误,所以不知道是不是内存释放的问题。 纯新手什么都不懂。。。
2 年多之前 回复
u011436053
u011436053   2016.03.27 20:45

这是从一个视频文件中取帧,作为位图的。 通过两个帧像素点的比较运算得出一个数,视频相邻两帧做运算得出多个值。但是从测试来看,分辨率达的得出一些值后就会出现参数无效的错误。分辨率小的得到的值会多一些,但是也会出现错误,所以不知道是不是内存释放的问题。 纯新手什么都不懂。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
AForge 拍照 GetCurrentVideoFrame().GetHbitmap 内存不足
使用AForge 控制高拍仪来拍照,遇到提示“内存不足”的错误,查了一些资料后,发现有个对象没有进行释放。   以下红字部分即为 增加的销毁对象方法。 //         int flag = 0;         private void videoDevice_Acqution()         {             if (flag == 1) retu
.NET Accord和Aforge调用方法WriteVideoFrame报错(参数无效)
发现是VideoFileWriter.Open()时 里面width,height这两个参数不能随意指定,他们的值应该设置成VideoCaptureDevice.VideoResolution(如果这个值为空系统默认取VideoCaptureDevice.VideoCapabilities[0])...
c# 使用AForge.NET操作摄像头操作代码
根据网上的方法,运行程序摄像头出来了,但是怎么截图呢?找到一个显示图片方法如下 private void video_NewFrame(object sender, NewFrameEventArgs eventArgs) { Bitmap img = (Bitmap)eventArgs.Frame.Clone(); /
C#简单的Aforge调用摄像头
突然了解到了Aforge这个类能实现许多人工智能、图像视频处理、神经算法等等功能, 就想接触一下这个类,网络上使用它的程序也挺多, 看了一些相关类的使用之后, 便写了个调用摄像头的小程序  using AForge; using AForge.Controls; using AForge.Video; using AForge.Video.DirectShow; using Size
C#开发日志[2013-12-5]创建Bitmap引发"参数无效"异常
今天碰到一个异常,在 Bitmap bmp = new Bitmap((int)m_nWidth, (int)m_nHeight, bmpFormat); 时,引发"参数无效"的异常。 后面发现,进程所占的内存,基本超过了1GB,检查代码,发现,程序存在严重的内存泄露,造成创建Bitmap对象失败。
Aforge做摄像头操作
利用Aforge做的摄像监控程序(带视频差异录像) 2010-06-26 11:44 by 穆容, 889 visits, 收藏, 编辑 简介:本来想用红外线对射传感器做,苦于最近手头比较紧,就改用摄像头了。 Aforge是一套.NET开发的开源图像,视频处理库,涵盖面广的邪乎,我这里用到的部分只是冰山里的一滴水。 原理: 利用Aforge的图像差异算法,对比每帧图像和它上一帧
基于Aforge摄像头调用简单示例
基于C#的Aforge类调用简单示例由题,本程序是使用Aforge类库调用摄像头的demo。功能:1.预览 2.前后摄像头切换 1.判断是否有摄像头,无则提示 2.有,判断摄像头个数,有1个则直接打开预览 3.有2个或以上,提示选择后打开相应摄像头预览 3.拍照功能 控件:1.摄像头列表下拉框:用于选择摄像头,如无摄像头则不能下拉 2.拍照按钮:用于拍照,照片默认存储
使用AForge设置摄像头参数
AForge是一个强大的开源库,在最新的2.2.5版本里面增加了对若干摄像头参数设置的方法。 VideoCaptureDevice 类中,GetCameraProperty可以获得摄像头参数的值。第一个参数是一个CameraControlProperty的枚举,里面枚举了6中可调整的属性。第二个参数是返回的属性值,第三个是返回的摄像头控制类型。 GetCameraPropertyRange方法
使用C#的aforge类库识别验证码实例
使用C#的aforge类库识别验证码实例 这篇文章主要介绍了使用C#的aforge类库识别验证码实例,aforge类库是一个非常强大的类库,包括计算机视觉与人工智能、图像处理、神经网络、遗传算法、机器学习、机器人等领域,需要的朋友可以参考下 时间过得真快啊,转眼今年就要过去了,大半年都没有写博客了,要说时间嘛,花在泡妹子和搞英语去了,哈哈。。。前几天老大问我 怎么这么长时间都
AFORGE库学习之封装对摄像头的操作
今天开始使用 aforge库对摄像头的操作进行封装。涉及的操作有:打开摄像头,拍照,关闭摄像头。          我把这些操作封装到一个DLL中。  ----------------------准备工作        1,  添加引用AFORGE库的DLL: AForge.Video.dll; AForge.Video.DirectShow.dll;         添加名称空间