這個問題困擾了很久,在網上找了很多方法,但是都沒用,
比如:“在代碼開頭加入頭文件#include <opencv2/highgui/highgui_c.h>”之類的方法,就完全沒解決問題。
經過探索,終於找到了解決之道。
原來這是由於opencv4.0和之前的版本中有一些命令發生了變化,比如在之前的版本中cvNamedWindow是用來創建窗口的,然而到了4.0版本中,創建窗口的命令改成了namedWindow,所以只要把命令替換以下就可以運行了。
同樣的老版本中“cvResizeWindow”改成了“resizeWindow”。類似的情況還有很多,就不一一列舉了。