![在这里插入图片描述](https://img-blog.csdnimg.cn/20210526191603939.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUyODEwNTI0,size_16,color_FFFFFF,t_70#pic_center)
`newcameramtx, roi = cv2.getOptimalNewCameraMatrix(mtx,dist,(w,h),0,(w,h))
dst = cv2.undistort(img,mtx,dist,None,newcameramtx)
x, y, w, h = roi
dst1 = dst[y:y + h, x:x + w]
cv2.imwrite('afterconimg.jpg', dst1)`
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210526191712967.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUyODEwNTI0,size_16,color_FFFFFF,t_70#pic_center)
`newcameramtx, roi = cv2.getOptimalNewCameraMatrix(mtx,dist,(w,h),0,(w,h))
dst = cv2.undistort(img,mtx,dist,None,newcameramtx)
x, y, w, h = roi
dst1 = dst[y:y + h, x:x + w]
cv2.imwrite('afterconimg.jpg', dst)`
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210526191824766.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUyODEwNTI0,size_16,color_FFFFFF,t_70#pic_center)
`newcameramtx, roi = cv2.getOptimalNewCameraMatrix(mtx,dist,(w,h),1,(w,h))
dst = cv2.undistort(img,mtx,dist,None,newcameramtx)
x, y, w, h = roi
dst1 = dst[y:y + h, x:x + w]
cv2.imwrite('afterconimg.jpg', dst)`
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052619185446.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzUyODEwNTI0,size_16,color_FFFFFF,t_70#pic_center)
newcameramtx, roi = cv2.getOptimalNewCameraMatrix(mtx,dist,(w,h),1,(w,h))
dst = cv2.undistort(img,mtx,dist,None,newcameramtx)
x, y, w, h = roi
dst1 = dst[y:y + h, x:x + w]
cv2.imwrite('afterconimg3.jpg', dst1)