图像视频处理
upDiff
专注于计算机视觉和深度学习领域,8年+AI项目实战经验。善于将复杂的概念简化为易于理解的形式,并提供清晰的示例代码和运行结果,帮助大家速掌握相关技术。
展开
-
skimage 与 opencv在imread、reszie上的区别
imread上的区别skimage.io.imread与cv2.imread读取的图片均为numpy数组,区别在于前者颜色通道的顺序为RGB,后者为BGRresize上的区别skimage的resize默认会用抗锯齿特性,如果用了“constant”属性,这种情况与cv2的resize使用"INTER_AREA"基本一致。BUGskimage 0.14版本与0.15版本在reszie处理结果有区别,需要留意。具体可参考skimage版本问题,resize结果差异相关网页:openCV equi原创 2020-07-14 21:03:05 · 511 阅读 · 0 评论 -
深度学习中为什么模型输入大多是正方形图像?
导语大多数深度学习模型(例如VGG,ResNet等)都需要正方形图像作为输入,通常像素大小为224x224。 输入的长宽必须相等是有原因的吗?还是可以建立一个100x200输入的卷积神经网络模型?更大的像素尺寸(例如512x512)会带来更多好处吗?01出于实用性的折衷卷积神经网络不需要特定的像素尺寸即可正常运行。选择这些值是出于实用的原因:例如图像分辨率与参数数量和所需的训练集大小之间的折衷。毕竟,输入图像尺寸越大,模型的参数或者计算量也会随之上升。02方便获取ROI(感兴趣目标)原创 2020-06-16 13:14:05 · 6744 阅读 · 5 评论 -
图像修补Rapid Frequency Selective Reconstruction (FSR)算法(局部相关性)
代码如下:#include <opencv2/opencv.hpp>#include <opencv2/xphoto/inpainting.hpp>#include <iostream>using namespace cv;int main(int argc, char** argv){ // read image and error p...原创 2019-12-23 19:08:44 · 763 阅读 · 5 评论 -
将ts视频文件转换为图片
利用ffmpeg可以将ts视频文件转换为图片,命令行如下:cd C:\ffmpeg\binffmpeg.exe -i video_name.ts -r 1/1 03d.jpg参考链接:https://stackoverflow.com/questions/10957412/fastest-way-to-extract-frames-using-ffmpeghttps:/...原创 2019-12-02 11:05:55 · 3864 阅读 · 1 评论