图形图像
图形图像相关技术讨论
jyx20150104
程序设计是门艺术
展开
-
c语言 分割函数的实现
#include<stdio.h>#include<string.h>#define SIZE 10int my_split(char *p[SIZE], char str[],char const *sep){ int num = 0; for(p[num] = strtok(str,sep); p[num] != NULL; p[++num] =...原创 2020-03-24 17:15:05 · 757 阅读 · 0 评论 -
基于C#利用ffmpeg提取视频帧
利用ffmepg提取视频帧实际上是利用C#调用ffmepg命令行进行处理对应的视频,然后输出出视频帧GetPicFromVideo(@"视频文件路径", "705x576", "1");static public string GetPicFromVideo(string VideoName, string WidthAndHeight, string CutTimeFrame) ...原创 2020-03-24 17:13:36 · 667 阅读 · 0 评论 -
OTSU算法
unsafe private int GetthreshValue(Bitmap img){ BitmapData bd = img.LockBits(new Rectangle(0, 0, img.Width, img.Height), ImageLockMode.WriteOnly, img.PixelFormat); byte* pt = (byte*)bd.Scan0; int[]...原创 2020-03-24 17:11:54 · 116 阅读 · 0 评论 -
(C#)Image.FromFile 方法会锁住文件的原因及可能的解决方法
Image.FromFile 一旦使用后,对应的文件在一直调用其生成的Image对象被Disponse前都不会被解除锁定,这就造成了一个问题,就是在这个图形被解锁前无法对图像进行操作(比如删除,修改等操作).在以前用的过程中曾用过下面三个方法解决问题.第一种方法,在要进行文件操作前将Image对象销毁.PictureBox picbox;if(picbox.Image!=null)pic...原创 2020-03-24 17:06:45 · 473 阅读 · 0 评论 -
视频黑屏检测,时长检测 blackdetect
ffmpeg 的 blackdetect 滤镜实现对视频黑屏画面时间段的检测1 参数简介blackdetect filter :检查视频中纯黑色画面的时间段。在检查视频中的过渡片段、广告或者非法数据等黑屏画面时很有效。输出数据包含黑屏片段的起始点,以及黑屏时长,单位为秒。black_min_duration, d: 设置黑场时间阈值,只有黑场的连续时间大于门限值才认为是黑场视频。阈值...原创 2020-03-24 17:04:07 · 512 阅读 · 0 评论 -
ffmpeg常用基本命令
1.分离视频音频流```ffmpeg -i input_file -vcodec copy -an output_file_video //分离视频流ffmpeg -i input_file -acodec copy -vn output_file_audio //分离音频流```2.视频解复用```ffmpeg –i test.mp4 –vcodec copy –an –f m4...原创 2020-03-24 16:59:50 · 275 阅读 · 0 评论 -
颜色黑色判定方法
颜色黑色判定方法知道rgb三色值,判断是否属于黑色,可以使用如下方法: var c = c.substring(1); // strip #var rgb = parseInt(c, 16); // convert rrggbb to decimalvar r = (rgb >> 16) & 0xff; // extract redvar g = (rgb >...原创 2020-03-24 16:56:10 · 1083 阅读 · 0 评论