OpenCV/Basics/MatrixType
From ProgrammingExamples
< OpenCV
MatrixType.cxx
#include "opencv2/core/core.hpp" #include <iostream> int main( int argc, char* argv[]) { cv::Mat R(3,3,cv::DataType<double>::type); R.at<double>(0,0) = 1.0; R.at<double>(0,1) = 2; R.at<double>(0,2) = 3; R.at<double>(1,0) = 4; R.at<double>(1,1) = 5; R.at<double>(1,2) = 6; R.at<double>(2,0) = 7; R.at<double>(2,1) = 8; R.at<double>(2,2) = 9; std::cout << "R: " << R << std::endl; return 0; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) PROJECT(MatrixType) FIND_PACKAGE(OpenCV REQUIRED ) INCLUDE_DIRECTORIES( ${OPENCV_INCLUDE_DIR} ) ADD_EXECUTABLE(MatrixType MatrixType.cxx) TARGET_LINK_LIBRARIES(MatrixType opencv_core opencv_highgui opencv_flann opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_objdetect opencv_features2d opencv_calib3d opencv_legacy opencv_contrib )