update the start

This commit is contained in:
2026-03-15 08:14:06 +08:00
parent 183d7fea8d
commit 2fb7d72939
4 changed files with 36 additions and 1 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
out

BIN
img/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

34
start/display.cpp Normal file
View File

@@ -0,0 +1,34 @@
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main() {
string image_path = "../img/1.png";
Mat image = imread(image_path);
if (image.empty()) {
cout << "错误:无法加载图像,请检查路径是否正确。" << endl;
return -1;
}
namedWindow("Display Image", WINDOW_AUTOSIZE);
imshow("Display Image", image);
int key = waitKey(0);
// 4. 根据用户按键执行操作
if (key == 's') { // 如果按下 's' 键
// 保存图像
string output_path = "saved_image.jpg";
imwrite(output_path, image);
cout << "图像已保存为 " << output_path << endl;
} else { // 如果按下其他键
cout << "图像未保存。" << endl;
}
destroyAllWindows();
return 0;
}

View File

@@ -7,7 +7,7 @@ using namespace std;
using namespace cv;
int main(){
Mat src = imread("/home/bi/下载/1.png");
Mat src = imread("../img/1.png");
imshow("input",src);
waitKey(0);
destroyAllWindows();