목록OpenCV (3)
printf("ho_tari\n");
1. 영상이미지 파일 이름은 lenna.png입니다. 이것을 OpenCV 라이브러리를 이용해서 화면에 영상을 출력하는 코딩을 구현해보시오 #include extern void test_1(); int main() { test_1(); } #pragma once #include void test_1() { cv::Mat img = cv::imread("lenna.bmp"); if (img.empty()) return; cv::namedWindow("LENNA", cv::WINDOW_NORMAL); cv::imshow("LENNA", img); cv::waitKey(0); cv::destroyAllWindows(); } 2. lenna.png는 color 4채널 이미지입니다.모든 컬러(RGB)가 120 정도..
#include extern void using_threshold(); extern void adaptive_threshold(); extern void erode_dilate(); extern void open_close(); int main() { //using_threshold(); //adaptive_threshold(); //erode_dilate(); open_close(); } #pragma once #include static void on_threshold(int position, void* userdata) { cv::Mat src = *(static_cast(userdata)); cv::Mat dst; cv::threshold(src, dst, position, 255.0, cv::T..
#include extern void show_BGR_channels(); extern void color_split(); int main() { //show_BGR_channels(); color_split(); } #pragma once #include void show_BGR_channels() { cv::Mat src = cv::imread("candies.png", cv::IMREAD_COLOR); cv::Mat B(src.size(), CV_8UC1); cv::Mat G(src.size(), CV_8UC1); cv::Mat R(src.size(), CV_8UC1); for (int i = 0; i < src.rows; ++i) { for (int j = 0; j < src.cols; ++j) ..