c# ffmpeg高效率软硬解播放转码+yolo11+paddleocr
【实例简介】
c# .net core9 使用新特性重制,ffmpeg 动态库调用的软硬解码及播放,项目分别使用了
1.cpu解码+gdi绘图(解码快,绘图慢) -> 可抽帧到图像中自行处理绘制
2.gpu解码+d2d绘图(解码快,绘图快) -> 可抽帧到图像中自行处理绘制
3.gpu解码+d3d11绘图 (解码快对文件有要求,绘图速度最快),使用原生NV12l图像格式直接写到GPU,对手机竖屏视频有兼容问题待修改。音画同步优自动跳帧,支持摄像头,rtsp直播流和音视频。
4.加入视频文件转码(转码时蓝色的有效的输出格式,选择其它会闪退)
5.yolo11图像实时动态识别功能(CPU推理)
- yolo11n的80类标准模型库
- face识别
- 车牌号区域和车牌实时识别
本项目为实例,为兼容性高而采用CPU推理。更快调用对应GPU来实现。
海康类摄像机地址格式示例:
rtsp://admin:password@10.0.0.21:554/MPEG-4/ch2/main/av_stream
usb本机摄像头地址示例:
video=USB 2.0 CAMERA (后面为自已的型号)
PC微信聊天图片批量还原工具
当手机微信上的聊天图片清空或过期了怎么办,可以尝试把PC微信聊天图片提取出来,但PC微信上保存的是dat文件,用普通的看图软件打不开,需要用此工具进行恢复成图片后可正常查看。没有使用限制,如不能运行需要安装dotnet6微软框架包。
原创整理cefsharp整合事件驱动的core 5 winform漂亮框架
使用cefsharp制作.net core5 winform的源示例代码,对winform框架进行了整合,前端后端直接通讯,代码已分类整理好,易看易懂。用bs的思想做cs虽然开发变慢,但自由度高,UI漂亮,会点开发语言就可以了,因为含有cefsharp 所以winform打包起步200兆,但开发之后文件增长就会变少了,打开项目后自行添加cefsharp.common.core 和 cefsharp.winform.core版本100的包。 前端语言使用html js jquery,后端我使用vb.net,想使用C#是一样的改改就能用,原创整理发布。
CefSharp 爬虫程序
vb.net 源码,可方便转成C# ,已做接口可获取到post返回的数据, 获取到页面代码,能执行js代码,写了些简单标注,主要供学习。
电脑摄像头实时动态扫描读取二维码
利用电脑摄像头快速实时扫描读取二维码,简单,速度快,效率高,准确率高。可以快速的用在自已的软件中。
人脸实时实时识别特征点比较例子V1
基于神经网络的车牌识别模块,C#和Vb.net直接调用法,
可用于.net Core5 的Windows 7或以上系统,封装视频解码、神经网络识别技术,利用计算机CPU或GPU进行本地播放实时识别,支持人脸捕捉,特征点定位比较,实时识别率高,异步运行系统资源占用小。更多识别请下载后访问我的网站。
利用EmguCV3.20完成的准确的车牌定位方法
利用EmguCV3.20完成的准确的车牌定位方法,在弱光下,大尺寸图片,在复杂环境下定位效果好,速度快,内含两种定位方法。
高准确率车牌实识识别演示调用程序v1
基于神经网络的车牌识别模块,C#和Vb.net直接调用法,
可用于.net Core5 的Windows 7或以上系统,封装视频解码、神经网络识别技术,利用计算机CPU或GPU进行本地播放实时识别,支持黄牌,蓝牌,绿牌车牌,实时识别率高,异步运行系统资源占用小。更多识别请下载后访问我的网站。