C#
roxliu
日拱一卒
展开
-
Method ‘EncodeVideoFaster‘ in type ‘SIPSorceryMedia.Encoders.VpxVideoEncoder
Method 'EncodeVideoFaster' in type 'SIPSorceryMedia.Encoders.VpxVideoEncoder原创 2022-12-02 23:54:26 · 272 阅读 · 1 评论 -
XAML Binding Path定义中使用自定义属性
在XAML文件中定义Binding时如何使用自定义属性(属性字段是某个类静态变量)?答案是:在Path属性中使用如下格式:“(类名.属性名称)”。 背景 在使用WPF实现一个登录对话框时,有如下需求: 1)密码框需要在无输入时提示用户错误信息; 2)在所以输入都正确后,登录按钮才生效。 实现方法: 1)由于PasswordBox的Password不支持动态绑定通知,所以需要自己另外定义...原创 2021-10-08 14:29:50 · 912 阅读 · 0 评论 -
使用ffmpeg+OpenCV实现二维图识别功能
最近工作中需要遮掉视频中出现的二维码。为了减轻工作量,所以计划开发一个可以自动检测二维码的小工具。因为是在Windows上运行的小工具,所以自然选择C#来实现。在网上查询了一下资料,发现可以使用ffmpeg+OpenCV实现。实现思路:使用ffmpeg将视频每一帧解码成图片,然后再使用OpenCV检测图片中是否包含二维码。视频解码使用ffmpeg API的包装库FFmpeg.AutoGen来实现解码,将帧数据转换成图片。代码可以参考该项目中自带的Example工程:VideoFrameConv原创 2021-08-16 16:37:57 · 1121 阅读 · 1 评论