01/10/2018, 08:32
Sử dụng Opencv C++
Mình đang lập trình tìm hiểu về sử dụng openCv, tìm biên của một bức ảnh với CODE khá đơn giản và ngắn gọn như bên dưới , (nó đã lấy của mình 2 ngày), giúp mình sửa lỗi sai
int main() {
std::vector<std::vector<cv::Point> > contours;
std::vector<cv::Vec4i> hierarchy;
cv::Mat image;
image = cv::imread("image1.jpg", CV_LOAD_IMAGE_ANYCOLOR);
if (!image.empty()) {
cv::cvtColor(image, image, CV_BGR2GRAY);
cv::threshold(image, image, 100, 255, CV_THRESH_BINARY);
cv::Mat image_contour = image.clone();
imshow("as", image_contour);
cv::findContours(image_contour, contours, CV_RETR_LIST, CV_CHAIN_APPROX_NONE);
imshow("asdld", image_contour);
cvWaitKey(0);
}
else {
std::cout << "ERROR" << std::endl;
}
}
Bài liên quan
BUMP ! BUMP!!! BUMP!!!
Giúp mình với
mình cũng đang làm về opencv, nhân dang vân tay, tt cơ sở,
image = cv::imread(“image1.jpg”, CV_LOAD_IMAGE_COLOR);
cv::threshold(image, image, 127, 255, CV_THRESH_BINARY);
cv::threshold(image, image, 127, 255, CV_THRESH_BINARY_INV);
xem ở đây
http://docs.opencv.org/3.0-beta/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html#findcontours
bản opencv 3.0.0 nha
cở sở của hàm contour
mình mới hỏi được trên diễn đàn
http://wenku.baidu.com/view/6cb52ede360cba1aa811dad5.html###
Blog của Chiến – 28 Feb 12
Chương 3: Các công cụ (Phần 2)
Trở về Mục lục cuốn sách 3.5 Các đặc trưng thống kê Trong xử lý ảnh người ta thường dùng các đặc trưng thống kê đơn giản đối với ảnh và ảnh con. Kí hiệu của một đặc trưng thống kê gắn liền với khái…
Mình sửa rồi , nhưng không biết sao khi Debug nó hiện hình ra nhưng sau đó lại xuất hiện cái bảng "DEBUG ASSERTION FAILED " rất oái ăm