Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

How to load an image and display it on the screen using OpenCV

Shulou Source: shulou.com Published: 2022-06-01 14:08:16 09月25日 Update

This article is about how to use OpenCV to load images and display them on the screen. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

Picture_display.cpp:

# include

# include

# include

# include

Int main (int argc, char * * argv)

{

IplImage* img = cvLoadImage (argv [1])

CvNamedWindow ("Rayeager PX2", CV_WINDOW_AUTOSIZE)

CvShowImage ("Rayeager PX2", img)

CvWaitKey (0)

CvReleaseImage & img)

CvDestroyWindow ("Rayeager PX2")

}

Makefile:

INCLUDE = $(shell pkg-config-- cflags opencv)

LIBS = $(shell pkg-config-- libs opencv)

SOURCES = picture_display.cpp

# Target file

OBJECTS = $(SOURCES:.cpp=.o)

# executable file

TARGET = picture_display

(TARGET): $(OBJECTS)

Gmail +-o $(TARGET) $(OBJECTS)-I $(INCLUDE) $(LIBS)

(OBJECTS): $(SOURCES)

Gmail +-c $(SOURCES)

Clean:

Rm $(OBJECTS) $(TARGET)

# compilation rule $@ represents the target file $< represents the first dependent file

%. O:%.cpp

Gmail +-I $(INCLUDE)-o $@-c $

Tags: Images files functions functions parameters screen memory size representatives content interfaces folders more goals programs articles high-level allocation good practical Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno OPPO Reno Apple MySQL Xiaomi Shulou Information