opencv-python中 canny无法检测红色和橙色的边缘 处理方法

使用cv2,canny边缘检测无法检测到红色和橙色之间的边缘,请问有什么解决方案;或者对于颜色检测分割有什么更好的解决方案。

Canny选择的阈值需要调整:thresh = cv2.Canny(image,100,100)