मैं एक फ्रेम है और साथ एक आयत specefic स्थिति में एक आयत बनाने के लिए चाहते हैं पर opencv के साथ एक रेक्ट ड्राइंग:एक फ्रेम
#include "opencv2/opencv.hpp"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include<conio.h>
int main() {
cv::Mat frame = cv::imread("cmd.png");
cvRectangle(
&frame,
cvPoint(5,10),
cvPoint(20,30),
cvScalar(255,255,255)
);
cv::imshow("test " , frame);
while (cv::waitKey() != 23) ;
return 1;
}
wenn मैं कोड को चलाने मैं एक स्मृति त्रुटि मिलती है।
Unhandled exception at 0x000007fefd42caed in OpenCV_capture.exe: Microsoft C++
exception: cv::Exception at memory location 0x0018ead0..
किसी भी विचार क्यों मैं इस मिलता है, और मैं इसे
क्या आप वाकई मूल्यों max.x हैं और max.y फ्रेम की सीमा के भीतर कर रहे हैं? –
हाँ मुझे यकीन है कि अधिकतम फ्रेम – Engine
से एक बिंदु है मैंने अभी एक अन्य कोड के साथ एक परीक्षण किया है और यह भी काम नहीं करता है :(, मैं कुछ गलत कर रहा हूं? मेरा संपादित प्रश्न देखें – Engine