Sekilas OpenCV
OpenCV sendiri merupakan library untuk komputer visi. Kegunaan dari OpenCV sangat banyak, seperti mengenali orang, melacak objek, atau bahkan seperti mengenali plat nomor atau mendeteksi orang memakai masker atau tidak, dan masih banyak kegunaan lain dari OpenCV
Jadi postingan hari ini, saya akan membahas tentang bagaimana membuat kotak pada gambar dengan menggunakan library OpenCV.
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
int main(){
cv::Mat gambar, hasil;
gambar = imread("gambar.jpg");
//unsur kotak(x, y, lebar, tinggi)
while(1){
cv::Rect kotak(10, 10, 50, 50);
cv::rectangle(gambar, kotak, cv::Scalar(0, 250, 0), 2, 8, 0);
cv::imshow("hasil", gambar);
if(cv::waitKey(20) != -1){
break;
}
}
return 0;
}
Pada kode di atas, kita membuat kotak pada koordinat (x, y) = (10, 10) dengan lebar 50 piksel dan tinggi 50 piksel. Kotak yang dibuat berwarna hijau dengan nilai range RGB = (0, 250, 0)
Tidak ada komentar:
Posting Komentar