opencv
文章平均质量分 97
sooner高
DeepFaceLab作者, Tensorflow & PyTorch contributor,深度学习小学生
展开
-
[经典的图像warping方法] Thin Plate Spline: TPS理论和代码详解
本文的目标是详细分析一个经典的基于landmark(文章后面有时也称之为控制点control point)的图像warping(扭曲/变形)算法: Thin Plate Spine (TPS).TPS被广泛的应用于各类的任务中, 尤其是生物形态中应用的更多: 人脸, 动物脸等等, TPS是cubic spline的2D泛化形态.原创 2023-01-21 10:43:20 · 8578 阅读 · 8 评论 -
OpenCV之轮廓检测(检测银行卡上的黑色磁条)
最近有需要做银行卡上黑色磁条的提取的工作。因为这是比较典型的轮廓检测问题。用DL的方法需要大量的标注数据集,所以想到用openCV来做。下面梳理一下流程:前言这篇博文的目的是应用计算机视觉和图像处理技术,展示一个银行卡上黑色磁条的基本实现。 需要注意的是,这个算法并不是对所有银行卡都有效,但会给你基本的关于应用什么类型的技术的直觉,这种感觉的积累对于解决工程问题来说,是有益的。假设我们要检测下图原创 2017-09-26 14:15:52 · 5178 阅读 · 0 评论 -
Ubuntu16.04 python3 caffe安装
前言 本文旨在记录在Ubuntu16.04和python3.5基础上安装caffe的问题。安装中会遇到一些问题,在每一步都有相应的解决方案。下面以CPU版本为例进行说明。① 安装依赖注意:这里如果没装git的同学,请先去安装一个git。sudo apt-get install git下面是依赖文件:# python3 modules (numpy, protobuf, skimage)sud原创 2017-09-30 11:39:26 · 7631 阅读 · 6 评论 -
Python-opencv3 SIFT算法做特征匹配
最近接触一个项目:根据设计师定出的psd格式文件(photoshop),生成不同尺寸的海报。这里面牵扯到了尺度不变而对特征做变换的问题。这里简单介绍一下SIFT的概念,并知晓如何找到SIFT中的Keypoints和Descriptors,最后展示一个Demo。简介SIFT(Scale-invariant feature transform),也叫尺度不变特征变换算法,是Davi...原创 2018-04-13 17:51:39 · 36109 阅读 · 17 评论