Skip to content
Snippets Groups Projects
Commit b61453a7 authored by Florent Berthaut's avatar Florent Berthaut
Browse files

Update opencv

parent 0797b5b3
No related branches found
No related tags found
No related merge requests found
...@@ -1046,8 +1046,10 @@ void DepthCamModule::calibrate() { ...@@ -1046,8 +1046,10 @@ void DepthCamModule::calibrate() {
//find marker //find marker
vector<vector<cv::Point2f> > corners; vector<vector<cv::Point2f> > corners;
vector<int> ids; vector<int> ids;
cv::aruco::Dictionary dico
= cv::aruco::getPredefinedDictionary(cv::aruco::DICT_ARUCO_ORIGINAL);
cv::aruco::detectMarkers(kinectRgbImg, cv::aruco::detectMarkers(kinectRgbImg,
cv::aruco::getPredefinedDictionary(cv::aruco::DICT_ARUCO_ORIGINAL), &dico,
corners, corners,
ids); ids);
cv::aruco::drawDetectedMarkers(kinectRgbImg, corners); cv::aruco::drawDetectedMarkers(kinectRgbImg, corners);
...@@ -1651,9 +1653,10 @@ void ArucoTracker::init() { ...@@ -1651,9 +1653,10 @@ void ArucoTracker::init() {
void ArucoTracker::track(cv::Mat& img, void ArucoTracker::track(cv::Mat& img,
std::vector<std::vector<cv::Point2f> >& corners, std::vector<std::vector<cv::Point2f> >& corners,
std::vector<int>& ids) { std::vector<int>& ids) {
cv::aruco::Dictionary dico = cv::aruco::getPredefinedDictionary(
cv::aruco::DICT_ARUCO_ORIGINAL);
cv::aruco::detectMarkers(img, cv::aruco::detectMarkers(img,
cv::aruco::getPredefinedDictionary( &dico,
cv::aruco::DICT_ARUCO_ORIGINAL),
corners, corners,
ids); ids);
......
...@@ -79,11 +79,11 @@ int main(int argc, char *argv[]) { ...@@ -79,11 +79,11 @@ int main(int argc, char *argv[]) {
return 0; return 0;
} }
Ptr<aruco::Dictionary> dictionary = aruco::Dictionary dictionary =
aruco::getPredefinedDictionary(aruco::PREDEFINED_DICTIONARY_NAME(dictionaryId)); aruco::getPredefinedDictionary(aruco::PredefinedDictionaryType(dictionaryId));
Mat markerImg; Mat markerImg;
aruco::drawMarker(dictionary, markerId, markerSize, markerImg, borderBits); aruco::generateImageMarker(dictionary, markerId, markerSize, markerImg, borderBits);
if(showImage) { if(showImage) {
imshow("marker", markerImg); imshow("marker", markerImg);
......
...@@ -48,7 +48,7 @@ def configure(conf): ...@@ -48,7 +48,7 @@ def configure(conf):
'CoreFoundation'] 'CoreFoundation']
conf.env.DEFINES_OS = ['OSX=1', 'POSIX=1'] conf.env.DEFINES_OS = ['OSX=1', 'POSIX=1']
elif sys.platform == 'win32' or sys.platform == 'cygwin': elif sys.platform == 'win32' or sys.platform == 'cygwin':
conf.env.INCLUDES_OS = ['os/win/include/', 'C:\MinGW\include'] conf.env.INCLUDES_OS = ['os/win/include/', 'C:/MinGW/include']
conf.env.LIBPATH_OS = [os.path.join(os.getcwd(), 'os/win/lib/')] conf.env.LIBPATH_OS = [os.path.join(os.getcwd(), 'os/win/lib/')]
conf.env.LIB_OS = ['m', 'pthreadGC1', conf.env.LIB_OS = ['m', 'pthreadGC1',
'ws2_32', 'xml2', 'GLU', 'GL', 'ws2_32', 'xml2', 'GLU', 'GL',
...@@ -71,6 +71,7 @@ def configure(conf): ...@@ -71,6 +71,7 @@ def configure(conf):
'opencv_calib3d', 'opencv_imgproc', 'opencv_calib3d', 'opencv_imgproc',
'opencv_imgcodecs', 'opencv_videoio', 'opencv_imgcodecs', 'opencv_videoio',
'opencv_aruco', 'opencv_features2d', 'opencv_aruco', 'opencv_features2d',
'opencv_objdetect',
'assimp', 'rtaudio'] 'assimp', 'rtaudio']
conf.env.LIBPATH_OS = ['/usr/local/lib/'] conf.env.LIBPATH_OS = ['/usr/local/lib/']
conf.env.DEFINES_OS = ['POSIX=1','GL43=1', 'LINUX=1'] conf.env.DEFINES_OS = ['POSIX=1','GL43=1', 'LINUX=1']
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment