C++ OpenCV允许用户选择打开图像
我试图在opencv中创建一个简单的图像处理器。到目前为止,我已经尝试使用此代码从文件中打开一组图像C++ OpenCV允许用户选择打开图像,c++,opencv,C++,Opencv,我试图在opencv中创建一个简单的图像处理器。到目前为止,我已经尝试使用此代码从文件中打开一组图像 #include <opencv2/highgui/highgui.hpp> #include <iostream> using namespace cv; using namespace std; int main() { Mat im = imread("c:/image.jpg"); if (im.empty()) {
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("c:/image.jpg");
if (im.empty())
{
cout << "Cannot load image!" << endl;
return -1;
}
imshow("Image", im);
waitKey(0);
}
#包括
#包括
使用名称空间cv;
使用名称空间std;
int main()
{
Mat im=imread(“c:/image.jpg”);
if(im.empty())
{
cout如果您希望用户能够在其计算机上浏览图像,可以使用“打开文件”对话框。您可以找到示例。如果您希望用户能够在其计算机上浏览图像,可以使用“打开文件”对话框。您可以找到示例。如果您希望您的程序仅在控制台中运行,请让用户输入图像文件的路径(或可能使用命令行参数)
如果你想让它成为GUI应用程序,(当你点击“打开文件”按钮时,会出现一些奇特的窗口),那么你必须学习一些GUI编程。根据你的平台(Windows、Linux等)选择一些GUI编程工具,或者选择跨平台(试试Qt)如果希望程序仅在控制台中运行,请允许用户输入图像文件的路径(或者可能使用命令行参数)
如果你想让它成为GUI应用程序,(当你点击“打开文件”按钮时,会出现一些奇特的窗口),那么你必须学习一些GUI编程。根据你的平台(Windows、Linux等)选择一些GUI编程工具,或者选择跨平台(试试Qt)