社区
Windows SDK/API
帖子详情
想把正在播放的视频中某一个矩形区域的图象拷贝到一个bitmap中
CUMBER
2008-03-05 06:51:52
关于视频触发类型的问题
我在播放区域画了一个矩形,若有车辆经过该区域的话,则记录该车
很困惑,到底该怎么取出它的内存,然后利用差分算法进行计算。
...全文
118
3
打赏
收藏
想把正在播放的视频中某一个矩形区域的图象拷贝到一个bitmap中
关于视频触发类型的问题 我在播放区域画了一个矩形,若有车辆经过该区域的话,则记录该车 很困惑,到底该怎么取出它的内存,然后利用差分算法进行计算。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hellolulu
2008-03-08
打赏
举报
回复
我做了个简单的取图程序,它先显示USB摄像头的视频,然后通过抓屏来获得BMP图,有了BMP图就好分析了!程序如下..
void __fastcall TForm1::Button1Click(TObject *Sender)
{
fMapNo=0;
try
{
hWndC=capCreateCaptureWindowA (
"视频",
WS_CHILD | WS_VISIBLE,
Panel1->Left,Panel1->Top,Panel1->Width,Panel1->Height,
this->Handle,0);
if (hWndC != NULL)
SendMessage(hWndC, WM_CAP_DRIVER_CONNECT, 0, 0);
capPreviewRate(hWndC,15);
capPreview(hWndC,true);
Timer1->Interval=100;//每秒20帧
MyMapB=new Graphics::TBitmap;
Timer1->Enabled=true;
}
catch(Exception &E)
{
ShowMessage(E.Message);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
HDC hdc=GetDC(hWndC);
MyMapB->Width=320;
MyMapB->Height=240;
BitBlt(MyMapB->Canvas->Handle,0,0,MyMapB->Width,MyMapB->Height,hdc,0,0,SRCCOPY);
Image1->Picture->Bitmap=MyMapB;
ReleaseDC(hWndC,hdc);//要释放hdc
}
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Timer1->Enabled=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Button2Click(this);
}
//---------------------------------------------------------------------------
i_love_pc
2008-03-06
打赏
举报
回复
边采集视频边分析帧数据
CUMBER
2008-03-06
打赏
举报
回复
无人
视频
播放
器制作(OpenCV+MFC)
1.新建
一个
MFC工程,工程名VideoPlayer,选择使用静态库,添加控件如上图所示。修改控件的属性:Picture控件ID--->IDC_VIEW;滑动条控件 --->为此控件绑定
一个
CSliderCtrl类对象Slider。为了得到拖动滑动条可以到达“快进”和“快退”的效果。首先需要OpenCV里面的CvvImage类,如果版本低于OpencCV2.2,可以直接调用这个类,如果高于此版本,需要重新定义这个类。CvvImage.cpp与CvvImage.h源代码见文章最后,把两个文件加入到工程
中
即可
只拍摄SurfaceView预览界面特定
区域
内容(
矩形
框)---完整实现(原理:底层SurfaceView+上层绘制ImageView)
Android摄像头:只拍摄SurfaceView预览界面特定
区域
内容(
矩形
框)---完整实现(原理:底层SurfaceView+上层绘制ImageView) 分类: Android开发 2013-02-13 11:54 13061人阅读 评论(69) 收藏 举报 目录(?)[+] Android开发 摄像头SurfaceView预览 背景带
矩形
框 实现
Android Mediacodec获取当前解码帧的
bitmap
YuvImage包含YUV数据,并提供了一种将YUV数据的
区域
压缩为Jpeg的方法。outputbuffer有两种(只可取其一)可用的资源,一种是数据流,也就是byte[]存储的,yuv格式的数据,而
bitmap
需要的是rgb格式的数据。保证Image#getPlanes()返回的数组
中
平面的顺序,使平面#0始终为Y,平面#1始终为U(Cb),平面#2始终为V(Cr)。这种格式是一种通用的YCbCr格式,能够描述任何4:2:0色度子采样平面或半平面缓冲器(但不是完全交错的),每个颜色样本有8位。
MFC
视频
播放
器制作(OpenCV)
界面效果: ----------------------------------------------------------------------------------------------------------------- 工程源代码下载地址:http://download.csdn.net/detail/luoshixian099/9257633
Android摄像头:只拍摄SurfaceView预览界面特定
区域
内容(
矩形
框)---完整实现(原理:底层SurfaceView+上层绘制ImageView)
【后注:】下载代码的注意,我的手机是4.3寸的屏,华为U9200.如果不能运行的请修改参数。看前文的第四条。Y的,省的说我传的代码不能用 最近一直在审视以前做过的东西,关于android摄像头预览,预览界面上呈现
矩形
框,在前文(Android开发 摄像头SurfaceView预览 背景带
矩形
框 实现(原理:双surfaceview,顶层画
矩形
框,底层预览
视频
))----http://blog.
Windows SDK/API
1,222
社区成员
8,135
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章