![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
MOLWH
图像算法工程师,主研虚拟人方向
展开
-
图像批量旋转裁切
文章目录任务描述NotesCodeUsage任务描述将经过批量抠图处理过的图片中所有目标逐一裁切保存。如下图: 原图 抠图处理图像 裁切结果通过分析抠图后图片RGBA四个通道信息知道,相比于原图,图片的RGB通道值没有变化(即使变化了也没有影响),区别只在于alpha通道值。透明部分的alpha=0,物体部分alpha=255,边缘部分alpha位于0-255之间。可以将alpha通道单独拿出来,当作gray图像处理。步骤包含:去噪 medianBlur原创 2020-09-10 18:50:23 · 674 阅读 · 0 评论 -
图像批量缩放、旋转
有时间打算把写的一些小工具代码整理一下。这是第一篇。Introduction本文讲图片批量缩放。缩放方式有很多,本文仅采用按长边等于约定尺寸,短边等比例缩放。对于高>宽的图像,一律进行旋转,使其高边为短边。对于输入的文件夹,可以包含子文件夹,代码将逐一遍历各个文件夹下所有图片进行处理,并保存在同一个目录里。(也可以分别保存,这部分代码可以自行修改)。如果保存路径不存在,则自动创建目录。代码采用python,opencvCoderesize_img.py# Filename: resize_i原创 2020-09-08 22:02:33 · 509 阅读 · 3 评论 -
Ubuntu18.04安装OpenCV4.2.0(不包含Python)
之前写的项目安装教程节选Opencv部分。当时用的英文。有时间我再转中文。unzip opencv and cd in it, then make build folder, build and cmake.$ sudo tar -zxvf ./opencv-4.2.0.tar.gz$ cd opencv-4.2.0/$ mkdir build$ cd build/$ cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG原创 2020-09-01 17:56:41 · 856 阅读 · 0 评论 -
DeepStream结合OpenCV4实现视频的分析和截图(二)
目录0. 前言1. 分源截图2. 参数转换3. 其他问题0. 前言上一篇写的是基于test4的更改,后来应用到app的demo里发现颜色转换存在问题。首先要确定自己的探针添加位置,以及该位置获取的图像颜色空间是什么。在deepstream-app里我查看的是NV12,CV里没有NV12转BGR(或许有,我没找到),所以需要利用NvBufSurfTransform 和NvBufSurfTran...原创 2020-04-09 20:37:04 · 3862 阅读 · 6 评论 -
DeepStream结合OpenCV4实现视频的分析和截图(一)
目录安装环境Deepstream-test4配置文件改写调用OpenCV截图存疑其他收获安装环境Ubuntu:18.04.1DeepStream:SDK 4.0.1CUDA:10.1OpenCV:4.1首先,需要在linux上安装opencv。sudo apt-get install libopencv-dev参考:https://www...原创 2020-03-26 19:51:41 · 7976 阅读 · 18 评论