You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi
I have run the main.py file with the sample video and encountered the an error. The program could correctly predict the first two signs(one way, speed limit 30) of the video but when it tries to predict the third sign(right turn) it fails and throws the below error.
File "main.py", line 316, in main
roi = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
cv2.error: OpenCV(3.4.8) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
I have noticed that the roi value for that third image has become empty roi=[]
roi = frame[tl[1]:br[1], tl[0]:br[0]]
print('roi=======', roi) // here it is empty
roi = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
Please help to resolve this issue.
The text was updated successfully, but these errors were encountered:
You can add an if condition before the cvtColor function to make sure roi is not empty
Hi
Thank you very much for reply.
If I put a condition to check the roi value if it is null or not then it skips the right turn sign and I need to show it. So i made a change in the below code
old code : roi = frame[tl[1]:br[1], tl[0]:br[0]]
new code: roi = frame[tl[1]:br[1], tl[1]:br[1]]
Now I can see that the model correctly identifies the right turn sign. So can you tell me if this change is ok?
Hi
I have run the main.py file with the sample video and encountered the an error. The program could correctly predict the first two signs(one way, speed limit 30) of the video but when it tries to predict the third sign(right turn) it fails and throws the below error.
File "main.py", line 316, in main
roi = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
cv2.error: OpenCV(3.4.8) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
I have noticed that the roi value for that third image has become empty roi=[]
roi = frame[tl[1]:br[1], tl[0]:br[0]]
print('roi=======', roi) // here it is empty
roi = cv2.cvtColor(roi, cv2.COLOR_BGR2HSV)
Please help to resolve this issue.
The text was updated successfully, but these errors were encountered: