Pyton生成标定板

做一个和Opencv相关的项目调研,这里留下些记录….

使用Opencv进行图摄像头标定时,要用到标定板。下面用Python开始生成一个标定板:

相机坐标

1、相机坐标系

图像处理、立体视觉等等方向常常涉及到四个坐标系:世界坐标系、相机(摄像机)坐标系、图像坐标系、像素坐标系:

通过如下图的转换,可以将世界坐标中点的坐标(Xw, Yw, Zw),同二维图像中的像素坐标(u,v)对应起来。

conda管理Python环境

近期做一个项目的调研,需要使用到OpenCV、Python,这里记录anaconda进行Python环境配置管理过程。

Python常用环境管理工具

  • virtualenv,用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响
  • pyenv, Python版本管理工具,可以方便的在多个Python版本之间进行切换
  • Anaconda,Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。