gocv实现字符画视频
1、gocv官网 、gocv Gayhub
其实就是opencv golang版本,熟悉opencv的小伙伴很容易上手滴
2、让我们开始吧QwQ
1、获取视频的每一帧并保存到img[]里
// video_addr 为视频的路径(建议绝对路径) // img gocv.Mat的数组类型 即将要保存的每一帧图片的集合 // point 为image.Point类型 我们在对图片进行resize的时候需要用到(将size减小来缩短程序运行时间) func video2imgs(video_addr string, imgs *([]gocv.Mat), point image.Point) { // 读取视频并返回VideoCapture ocp, _ := gocv.OpenVideoCapture(video_addr) img := gocv.NewMat() //通过for循环读取视频每一帧 for { //如果VideoCapture还能读取到img if ocp.Read(&img) { img2 := gocv.NewMat() // 将彩色视频帧转成灰度图 gocv.CvtColor(img, &img2, gocv.ColorBGRToGray) // resize图片