摄像头标定(OpenCV2.4.11)
2018-01-31 10:18
309 查看
环境:ubuntu14.04+opencv2.4.11
步骤
1.在/home/renye/allKindOfLibs/opencv-2.4.11/samples/cpp/tutorial_code/calib3d/camera_calibration下看到有4个文件。将其中的camera_calibration.cpp和in_VID5.xml拷贝到另一个新建的文件夹下。
2.插入usb摄像头,输入命令 :ls /dev/video* 查看当前摄像头占用的设备号
3.在in_VID5.xml中
input use for calibration下,更改对应的参数为摄像头占用的设备号,我的是“0”
4.在新建的文件夹Camera_calibration 中新建CMakeLists.txt。
cmake_minimum_required(VERSION 2.8)
project(Camera_calibration)
set(CMAKE_CXX_STANDARD11)
find_package(OpenCV 2.4.11 QUIET)
if(NOT OpenCV_FOUND)
message(FATAL_ERROR"OpenCV 2.4.11 NOT FOUND!")
endif()
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(Camera_calibration camera_calibration.cpp)
target_link_libraries(Camera_calibration ${OpenCV_LIBS})
5.编译工程
mkdir build
cd build
cmake ..
make
6.renye@renye-All-Series:~/CVProject/camera_calibration$ ./Camera_calibration ../in_VID5.xml
按g start calibration 从不同角度各拍2到3张,结果保存在build下的out_camera_data.xml里,里面有一个camera matrix 就是提供了fx 0 cx o fy cy 0 0 1的相机内参矩阵,标定完毕
步骤
1.在/home/renye/allKindOfLibs/opencv-2.4.11/samples/cpp/tutorial_code/calib3d/camera_calibration下看到有4个文件。将其中的camera_calibration.cpp和in_VID5.xml拷贝到另一个新建的文件夹下。
2.插入usb摄像头,输入命令 :ls /dev/video* 查看当前摄像头占用的设备号
3.在in_VID5.xml中
input use for calibration下,更改对应的参数为摄像头占用的设备号,我的是“0”
4.在新建的文件夹Camera_calibration 中新建CMakeLists.txt。
cmake_minimum_required(VERSION 2.8)
project(Camera_calibration)
set(CMAKE_CXX_STANDARD11)
find_package(OpenCV 2.4.11 QUIET)
if(NOT OpenCV_FOUND)
message(FATAL_ERROR"OpenCV 2.4.11 NOT FOUND!")
endif()
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(Camera_calibration camera_calibration.cpp)
target_link_libraries(Camera_calibration ${OpenCV_LIBS})
5.编译工程
mkdir build
cd build
cmake ..
make
6.renye@renye-All-Series:~/CVProject/camera_calibration$ ./Camera_calibration ../in_VID5.xml
按g start calibration 从不同角度各拍2到3张,结果保存在build下的out_camera_data.xml里,里面有一个camera matrix 就是提供了fx 0 cx o fy cy 0 0 1的相机内参矩阵,标定完毕
相关文章推荐
- OpenCV摄像头标定(Calibration) 使用源代码
- opencv 打开笔记本摄像头 win7+VS2013 +opencv2.4.11
- Opencv摄像头标定
- 【OpenCV】8th-摄像头标定
- 鱼眼摄像头标定与畸变校正(双OPENCV版本)
- opencv 双目摄像头标定
- opencv与两个摄像头实现双目标定与测距
- opencv生成摄像头标定的黑白方格
- Qt 5.3 下OpenCV 2.4.11 开发(2)摄像头采集
- 摄像机人工标定(OpenCV2.4.11)
- 【opencv学习】使用opencv与两个摄像头实现双目标定与测距
- opencv双摄像头采集图像(可用作双目视觉的标定图片制作)
- 【OpenCV】单目摄像头标定
- opencv如何进行摄像头标定
- opencv摄像头标定学习总结
- OpenCV中文网站例程——摄像头标定
- OpenCV 立体视觉详细解析(一)---摄像头标定
- 用OpenCV 进行摄像头标定
- 【opencv学习】使用opencv与两个摄像头实现双目标定与测距
- 基于matlab标定数据,使用opencv实现双目立体摄像头的标定(源代码)