python - 如何在 Python OpenCV 中删除图像的某些部分?
解决方案
这张图片是我可以给你的:
代码:
import cv2
## Read
img = cv2.imread("QdMz0.jpg")
rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
mask1 = cv2.inRange(rgb, (56, 0, 0), (70, 255,255))
mask2 = cv2.inRange(rgb, (5,0,0), (36, 255, 255))
## final mask and masked
mask = cv2.bitwise_or(mask1, mask2)
target = cv2.bitwise_and(img,img, mask=mask)
#cv2.imwrite("target.png", target)
plt.imshow(target)
推荐阅读
- talend - 如何在talend中执行条件重复数据删除
- sql - Where 子句在 Teradata 上无法正常工作的案例?
- ruby-on-rails - Rails ActiveStorage / Cloudinary 未将图像请求重定向到 HTTPS
- react-native - 在 React Native 上运行最新版本的 Auto Desk Viewer - Cookie 错误
- java - Is there a Java library to programmatically remove parts of an .mp3 audio file?
- dapper - 小巧玲珑有什么问题?
- django - 如何将表单集成到详细视图中?
- java - 在 unity3d 中调用 Java 方法
- javascript - Array shuffle but keeping distance between equal values
- reactjs - 在 reactjs 中使用带有 useState 钩子的回调