Professional Documents
Culture Documents
24 nguyenthanhtrung 04
24 nguyenthanhtrung 04
Báo cáo
Lập trình ứng dụng
Buổi 4
Họ tên: Nguyễn Thành Trung
MSV: 21021640
Lớp học phần : ELT2014_21
1
CODE tách cạnh Sobel
#include <opencv2/opencv.hpp>
int main() {
// Đọc hình ảnh từ đĩa
Mat inputImage = imread("C:\\Users\\This PC\\OneDrive -
vnu.edu.vn\\Ảnh\\luffy.webp", IMREAD_GRAYSCALE);
// Kiểm tra xem hình ảnh đã được đọc thành công hay không
if (inputImage.empty()) {
cout << "Image error!" << endl;
return -1;
}
// Khởi tạo ma trận để lưu trữ kết quả sau khi áp dụng bộ lọc Sobel
và đạo hàm bậc 1
Mat edgeImage(rows, cols, CV_8U);
// Hiển thị hình ảnh gốc và kết quả sau khi áp dụng bộ lọc Sobel và
2
đạo hàm bậc 1
namedWindow("Original");
namedWindow("Edge Detection Result");
imshow("Original Image", inputImage);
imshow("Edge Detection Result", edgeImage);
Code
#include <cmath>
#include <vector>
#include <iostream>
#include <opencv2/opencv.hpp>
3
using namespace std;
using namespace cv;
return kernel;
}
int main() {
// Đọc hình ảnh từ đĩa
Mat inputImage = imread("C:\\Users\\This PC\\OneDrive -
vnu.edu.vn\\Ảnh\\luffy.webp", IMREAD_GRAYSCALE);
// Kiểm tra xem hình ảnh đã được đọc thành công hay không
if (inputImage.empty()) {
cout << "Image error!" << endl;
4
return -1;
}
return 0;
}
5
Code
#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
// Đọc ảnh đầu vào
Mat image = imread(("C:\\Users\\This PC\\OneDrive -
vnu.edu.vn\\Ảnh\\luffy.webp", IMREAD_COLOR);
if (image.empty()) {
cerr << "Error loading image!" << endl;
return 1;
6
}
return 0;
}