
Computer Vision
学习计算机视觉相关笔记
ReCclay
优快云认证博客专家、优快云万粉博主、优快云嵌入式领域优质创作者、优快云-2020博客之星年度总评选Top25。自入站以来,凭借坚持与热爱,以博文的方式分享所学,累计博文数量达1千余篇,受益人次达300w+次,涉及领域包括但不限于前/后端软件开发、嵌入式软件开发、Linux驱动开发、自动驾驶算法研究、视觉SLAM算法研究、ROS机器人开发、FPGA开发、IC设计与验证等。欢迎您的关注,我们一起进步!
展开
-
【Computer Vision学习】OpenCV常见问题集锦【基于python3】(不断更新)
问题:在如下环境下使用SIFT算法:descriptor = cv2.xfeatures2d.SIFT_create()python:Python 3.8.6opencv-python:4.4.0.44opencv-contrib-python:4.4.0.44[ WARN:0] global c:\users\appveyor\appdata\local\temp\1\pip-req-build-wwma2wne\opencv_contrib\modules\xfeatures2d\misc\原创 2020-10-18 15:13:46 · 3893 阅读 · 3 评论 -
【Computer Vision学习】三、常用算法之随机抽样一致算法(Random sample consensus,RANSAC)介绍
一、RANSAC算法理论介绍普通最小二乘是保守派:在现有数据下,如何实现最优。是从一个整体误差最小的角度去考虑,尽量谁也不得罪。RANSAC是改革派:首先假设数据具有某种特性(目的),为了达到目的,适当割舍一些现有的数据。给出最小二乘拟合(红线)、RANSAC(绿线)对于一阶直线、二阶曲线的拟合对比:可以看到RANSAC可以很好的拟合。RANSAC可以理解为一种采样的方式,所以对于多项式拟合、混合高斯模型(GMM)等理论上都是适用的。RANSAC简化版的思路就是:第一步:假定模型(如直线方程)原创 2020-10-29 22:30:31 · 538 阅读 · 0 评论 -
【Computer Vision学习】四、常用算法之尺度不变特征变换(Scale-invariant feature transform,SIFT)介绍
Harris角点检测器是旋转不变的,这意味着即使图像旋转了,我们也可以找到相同的角点。很明显,因为角点在旋转的图像中也仍然是转角点。但是缩放呢?如果缩放图像,则角点可能不是角点。例如,检查下面的简单图像。在同一窗口中放大了小图像中的角点时,该角点变成了平坦的。因此,Harris角点检测不是尺度不变的。而SIFT就可以实现尺度不变,2004年,英国哥伦比亚大学的D.Lowe在他的论文《Distinctive Image Features from Scale-Invariant Keypoints》中首次原创 2020-10-29 22:30:18 · 1294 阅读 · 0 评论 -
【机器学习】主成分分析(PCA)学习笔记
参考【强烈推荐这个油管搬运视频】B站 【中字】主成分分析法(PCA)| 分步步骤解析 看完你就懂了!【油管搬运】5分钟看懂PCA分析!!!PCA main ideas in only 5 minutes!!!【对上面那个油管视频进行简要复读】主成分分析(PCA)的原理和简单推导B站 【机器学习算法】PCA降维算法教程...原创 2020-10-29 19:55:46 · 586 阅读 · 0 评论 -
Anaconda 和 Jupyter notebook 使用笔记
PythonPython中默认安装的pip版本:① Python 2.7.9及后续版本:默认安装,命令为 pip② Python 3.4及后续版本:默认安装,命令为 pip3AnacondaJupyter notebook在Jupyter Notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接,你将无法在Jupyter Notebook中进行其他操作啦。Jupyter Notebook配置文件在windows下路径为:C:\Users\wangxub原创 2020-10-29 22:29:35 · 390 阅读 · 0 评论 -
【Computer Vision实战】一、使用OpenCV进行图像全景拼接(基于Python3)
OpenCV实现全景图像拼接原创 2020-10-24 20:14:23 · 3748 阅读 · 2 评论 -
【Computer Vision实战】二、基于PCA的人脸识别/笑脸识别
参考Face Recognition with EigenfacesPrincipal Component AnalysisML | Face Recognition Using PCA ImplementationBuilding Face Detector Using Principal Component Analysis (PCA) From Scratch in PythonFace recognition using OpenCV and Python: A beginner’s .原创 2020-10-31 15:12:39 · 450 阅读 · 0 评论 -
【Computer Vision学习】计算机视觉入门概述
【待更…】太忙了,先给自己挖坑哈…参考CV计算机视觉(computer vision)概述–个人理解计算机视觉新手入门:大佬推荐我这样学习计算机视觉-计算机视觉入坑(一):计算机视觉入坑前的信息采集和了解Computer Vision and Pattern Recognition...原创 2020-10-31 15:27:40 · 747 阅读 · 0 评论 -
【Computer Vision学习】基于python的OpenCV的快速入门
【待更…】太忙了,先给自己挖坑哈…参考OpenCV Tutorial: A Guide to Learn OpenCV原创 2020-10-31 15:35:25 · 400 阅读 · 0 评论 -
【Computer Vision学习】Shapes and Context: In-the-wild Image Synthesis & Manipulation 论文复现
【待更…】参考Shapes and Context: In-the-wild Image Synthesis & Manipulationcoco.tar.gzOpenShapes原创 2020-10-31 16:00:51 · 454 阅读 · 0 评论 -
【Computer Vision学习】二、使用pyenv管理多个Python版本(基于Ubuntu16.04)
您是否曾经想过为支持多个Python版本的项目做出贡献,但是不确定如何轻松测试所有版本?您是否对Python的最新和最佳版本感到好奇?也许您想尝试这些新功能,但不想担心会弄乱您的开发环境。幸运的是,如果您使用pyenv,则不必管理多个版本的Python。本文将为您提供有关如何最大程度地花在项目上的时间以及如何最大程度地减少尝试使用正确版本的Python的时间的概述。在本文中,您将学习如何:1、安装多个版本的Python2、安装最新的Python开发版本3、在安装的版本之间切换4、在pyenv中原创 2020-10-19 15:44:53 · 632 阅读 · 0 评论 -
【Computer Vision学习】一、在Ubuntu16.04上的OpenCV环境搭建(基于python3)
参考How to install OpenCV 4 on Ubuntu原创 2020-10-18 19:06:53 · 407 阅读 · 4 评论