Programowanie w systemie UNIX/OpenCV: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎moduły: struktury
Linia 56:
 
=Przykłady=
 
==guic ==
#include "cv.h"
#include "highgui.h"
Linia 63 ⟶ 65:
 
 
===otwieranie obrazów w c===
 
==pierwszy program w c++==
 
<source lang=cpp>
// https://www.solarianprogrammer.com/2014/04/21/opencv-beaglebone-black-ubuntu/
// Test to check the OpenCV version
// Build on Linux with:
// g++ test_1.cpp -o test_1 -lopencv_core
#include <opencv2/opencv.hpp>
#include <iostream>
int main() {
std::cout << "Hello, OpenCV version "<< CV_VERSION << std::endl;
return 0;
}
</source>
 
Przykłądowy wynik :
 
Hello, OpenCV version 2.4.9.1
 
==otwieranie obrazów w c==
<source lang=c>
/*
Linia 148 ⟶ 128:
</source>
 
==c++==
==otwieranie obrazów w C++==
 
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
 
===pierwszy program w c++===
 
<source lang=cpp>
// https://www.solarianprogrammer.com/2014/04/21/opencv-beaglebone-black-ubuntu/
// Test to check the OpenCV version
// Build on Linux with:
// g++ test_1.cpp -o test_1 -lopencv_core
#include <opencv2/opencv.hpp>
#include <iostream>
int main() {
std::cout << "Hello, OpenCV version "<< CV_VERSION << std::endl;
return 0;
}
</source>
 
Przykłądowy wynik :
 
Hello, OpenCV version 2.4.9.1
 
===otwieranie obrazów w C++===
{{Uwaga| typ Mat nie występuje w wersji OpenCV dla C }}
 
Linia 200 ⟶ 206:
./DisplayImage lena.jpg
 
===Gradient===
 
<source lang=cpp>
Linia 307 ⟶ 313:
 
./g
 
==gui ==
==python==
===gui ===
* python <ref>[https://erget.wordpress.com/2014/03/13/building-an-interactive-gui-with-opencv/ building-an-interactive-gui-with-opencv by erget]</ref><ref>[http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_table_of_contents_gui/py_table_of_contents_gui.html opencv-python-tutroals gui]</ref>