import cv2
import numpy as np
import os
import random
from PIL import Image
import matplotlib.pyplot as plt
# 将mask绘制在原图
def draw_image(im, ms, brg, opacity):
image_mask = im.copy()
contours, _ = cv2.findContours(ms, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE) # 查找轮廓
image_mask = cv2.drawContours(image_mask, contours, -1, (0, 255, 0), 2) # 绘制边界
image_mask = cv2.fillPoly(image_mask, contours, color=brg) # 填充
img_bgr = cv2.addWeighted(im, opacity, image_mask, 1 - opacity, 0)
return im, ms, img_bgr
def main(imagePath, labelPath, bgr, opacity):
image = np.array(Image.open(imagePath).convert('RGB'))
label = np.array(Image.open(labelPath).convert('L'))
a, b, c = draw_image(image, label, bgr, opacity)
plt.figure(figsize=(12, 8))
for index, i in enumerate((a, b, c)):
plt.subplot(1, 3, index + 1)
plt.imshow(i)
plt.savefig('./result.png')
# plt.show()
if __name__ == '__main__':
root = './data/images/healthy'
images_path = [os.path.join(root, i) for i in os.listdir(root)]
r = random.randint(0, len(images_path) - 1)
img_path = images_path[r] # 随机取出一张图片
mask_path = img_path.replace('images', 'masks').replace('.JPG','_final_masked.jpg')
# opacity 越小,掩膜效果越深
main(imagePath=img_path, labelPath=mask_path, bgr=(0, 0, 255), opacity=0.5)
没有合适的资源?快使用搜索试试~ 我知道了~
图像分割数据集:马铃薯(potato)叶片病害分割【数据集+类别标签+可视化代码】
共2000个文件
jpg:1999个
py:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 58 浏览量
2024-05-15
15:38:40
上传
评论
收藏 58.28MB 7Z 举报
温馨提示
项目包含:马铃薯(potato)叶片病害分割【数据集+类别标签+可视化代码】 数据集为256*256分辨率下的马铃薯叶片病害分割。 分割前景为叶片等等。标签的mask图像为rgb的彩色图像,0为背景,为了方便观察,提供可视化代码。数据集的背景简单,前景区域丰富且标注良好,适用于图像分割。可视化代码效果参考:https://blog.csdn.net/qq_44886601/article/details/135764589 数据集介绍:总共3个文件(健康、早期枯萎病、枯萎病晚期)和2152张图像和对应的mask标签 除此之外,包含一个图像分割的可视化脚本,随机提取一张图片,将其原始图片、GT图像、GT在原图蒙板的图像展示,并保存在当前目录下
资源推荐
资源详情
资源评论
收起资源包目录
图像分割数据集:马铃薯(potato)叶片病害分割【数据集+类别标签+可视化代码】 (2000个子文件)
d55f09eb-e463-4abd-aac6-fb144b30ead7___RS_Early.B 9004_final_masked.jpg 16KB
b472654c-a32f-4c8f-b424-da6e415febf9___RS_Early.B 8930_final_masked.jpg 16KB
cd025ad0-9486-4ee6-b545-c9040dc4e1c7___RS_Early.B 8821_final_masked.jpg 15KB
1a38f06b-da2a-4c57-bef1-a73254896403___RS_Early.B 9178_final_masked.jpg 15KB
fb8d862d-29c3-41ab-888d-cef47286ee9a___RS_Early.B 8975_final_masked.jpg 15KB
db5d0f5f-a722-4f12-96bf-c9608e5c7f2a___RS_Early.B 8945_final_masked.jpg 15KB
a4ac4e39-1342-4b1d-806a-98789876a701___RS_Early.B 8953_final_masked.jpg 15KB
1d466431-007d-4b3b-bd45-b09f1a6f7bad___RS_Early.B 8932_final_masked.jpg 15KB
0a79700b-f834-41f5-ae51-6ceda6f67a48___RS_Early.B 8951_final_masked.jpg 15KB
c42e79e4-76c0-406e-9779-6168330f4ca5___RS_Early.B 9008_final_masked.jpg 15KB
c3d68a2f-0c7a-4060-bfc4-8baf01d3f2fe___RS_Early.B 8010_final_masked.jpg 15KB
bb3d6df0-683e-4f04-afaf-277a36edad6c___RS_Early.B 9070_final_masked.jpg 15KB
9c77f930-5d28-4b1f-8274-30c2c2dc82fb___RS_Early.B 8347_final_masked.jpg 15KB
38aa30f4-14d5-446f-80c3-ec60ce67ccc3___RS_Early.B 6789_final_masked.jpg 15KB
21ca5caf-147b-4a1a-a2da-edfc1c81b62e___RS_Early.B 8926_final_masked.jpg 15KB
f980fef9-bcf5-47fd-8426-2c503dc35f88___RS_Early.B 6745_final_masked.jpg 15KB
c5b121ff-fc3c-406a-8127-2a7e413a0903___RS_Early.B 9006_final_masked.jpg 14KB
4be99b40-e269-4c69-8c90-ac75514650af___RS_Early.B 6830_final_masked.jpg 14KB
1daae61a-7014-4efe-b855-018999a5be9b___RS_Early.B 6852_final_masked.jpg 14KB
833c373e-d3fc-4d1e-86e7-8bd11d41a33e___RS_Early.B 7509_final_masked.jpg 14KB
69a20537-e5fd-4f1e-8800-ef9aa4fa4766___RS_Early.B 8111_final_masked.jpg 14KB
1defd277-6394-4049-895d-470f1e27e189___RS_Early.B 8931_final_masked.jpg 14KB
f48fc3b4-b7e7-4ad5-a651-0bf61a5173ff___RS_Early.B 8597_final_masked.jpg 14KB
d5c51ec6-506e-4b85-b774-66f6a5493c90___RS_Early.B 7071_final_masked.jpg 14KB
1769d41b-fd4c-49b1-adce-e89fee6a352e___RS_Early.B 6741_final_masked.jpg 14KB
9541d815-f209-4f13-892e-ca4e97ae5d8e___RS_Early.B 8981_final_masked.jpg 14KB
454203b9-0376-4db3-92ed-047545daa7c6___RS_Early.B 6953_final_masked.jpg 14KB
2b6f9564-80a2-4db7-a5e6-72be5ef33a71___RS_Early.B 8009_final_masked.jpg 14KB
4857420e-b28e-4bb5-aa03-5e333cf27af0___RS_Early.B 6847_final_masked.jpg 14KB
61d53ca2-a8e2-4e5d-b8cd-3f9608b74fc1___RS_Early.B 6746_final_masked.jpg 14KB
5aee3e9f-0469-42e7-8ae7-56f7a1900fd5___RS_Early.B 9091_final_masked.jpg 14KB
3a314933-9e92-4c90-acc2-656a04c591e7___RS_Early.B 8906_final_masked.jpg 14KB
82611670-959a-401b-8ed0-4b4fdad5679e___RS_Early.B 8003_final_masked.jpg 14KB
f20b88af-30e2-4270-a035-2cf217469cf8___RS_Early.B 8266_final_masked.jpg 14KB
cdc5ed26-b023-41cb-9cd8-07e62df1e369___RS_Early.B 6864_final_masked.jpg 14KB
1d2ec63e-acfb-4a80-ba21-853a724fff4a___RS_Early.B 8083_final_masked.jpg 14KB
8c3d0f9e-3a77-4ec2-a9ad-d996caa2c562___RS_Early.B 6887_final_masked.jpg 14KB
3f6bce87-fb66-44fb-8e76-e282af4869b9___RS_LB 3013_final_masked.jpg 14KB
88c63d75-4423-4233-9097-728af8a52033___RS_Early.B 6862_final_masked.jpg 14KB
216a1a08-c4be-4fa9-b880-c260909e1dbc___RS_Early.B 6881_final_masked.jpg 14KB
dbdf96e5-2f8c-475b-b2dd-40a5862e10f7___RS_Early.B 8017_final_masked.jpg 14KB
b692a411-91aa-4388-b641-a6c02286840c___RS_Early.B 7784_final_masked.jpg 14KB
fdf3c33c-dad6-4f13-bd58-a31d327d9cb9___RS_Early.B 8947_final_masked.jpg 14KB
11e974fa-928f-45f6-b983-e74c74c7d163___RS_Early.B 7992_final_masked.jpg 14KB
93701beb-c734-41ea-a5ef-9e5ca4728dfc___RS_Early.B 6885_final_masked.jpg 14KB
e3007682-ad4b-4a62-b64d-ebb0c4537077___RS_Early.B 7772_final_masked.jpg 14KB
758b39d7-12bc-401f-b280-2c8435a02f43___RS_Early.B 6839_final_masked.jpg 14KB
22b28f50-4141-4ca7-be3f-ccb1c521c2df___RS_Early.B 8285_final_masked.jpg 14KB
cbd4ef4a-1e84-41ac-8744-b5a1c52461be___RS_Early.B 8191_final_masked.jpg 14KB
7d90df0a-da17-4641-9006-75aa7de6ed5e___RS_Early.B 8702_final_masked.jpg 14KB
3de47a70-4a74-462f-8b56-2088507be4ef___RS_Early.B 8832_final_masked.jpg 14KB
1d4fc5d0-fee6-40bf-8e7b-e1598ea64161___RS_Early.B 8912_final_masked.jpg 14KB
8bcbd0ab-e530-4b6c-83a2-e0c649abbdaf___RS_Early.B 6676_final_masked.jpg 14KB
0c4f6f72-c7a2-42e1-9671-41ab3bf37fe7___RS_Early.B 6752_final_masked.jpg 14KB
096f6928-24dd-4efd-acc6-b8246318676c___RS_Early.B 8970_final_masked.jpg 14KB
38757e70-6278-4961-b1f3-19fccbb085f5___RS_Early.B 6968_final_masked.jpg 14KB
8b5e48c6-7fac-4c87-bae4-6dd4ca5d110d___RS_Early.B 8905_final_masked.jpg 14KB
b817817e-a6b1-4123-88e7-db98b453ce17___RS_Early.B 6880_final_masked.jpg 14KB
24ced43c-a862-4e3d-8300-dffd350de2c4___RS_Early.B 6957_final_masked.jpg 14KB
e50bd734-03b9-479b-9ca0-48ef217a2c59___RS_Early.B 7976_final_masked.jpg 14KB
14efc692-8ac6-4bd8-a71a-943192d6831a___RS_Early.B 6841_final_masked.jpg 14KB
911b9166-40ba-4dc8-974e-c916e6866142___RS_Early.B 9089_final_masked.jpg 14KB
403aa255-393c-43b4-8f68-f68efbf4f5df___RS_Early.B 8544_final_masked.jpg 14KB
8f0e2872-e5c6-43b2-97f9-269da00cd400___RS_Early.B 8089_final_masked.jpg 14KB
434ccb1f-7a21-47f4-96b5-3e87bf5fe2a2___RS_Early.B 6760_final_masked.jpg 14KB
0a6983a5-895e-4e68-9edb-88adf79211e9___RS_Early.B 9072_final_masked.jpg 14KB
da3115aa-a34b-42b2-97a9-9a1922770c8d___RS_Early.B 6708_final_masked.jpg 14KB
c03a3f69-00b7-4aa5-a49f-794416af0598___RS_Early.B 8112_final_masked.jpg 14KB
64ced002-f0b1-42b2-b448-b7b3655e38c1___RS_Early.B 9010_final_masked.jpg 14KB
be5f03e6-810f-4f22-9e5a-37a66826f7e5___RS_Early.B 6807_final_masked.jpg 14KB
9db872fc-f367-4dfa-b1f7-23490bb4552b___RS_Early.B 8842_final_masked.jpg 14KB
6cec2d2b-7b6a-4044-9899-92d4f9332cd6___RS_Early.B 9131_final_masked.jpg 14KB
e9f9e200-b7ff-4a59-af32-b4faf3f27b17___RS_Early.B 8028_final_masked.jpg 14KB
4e40c113-4ab2-4a71-9ecc-5ceb67905190___RS_Early.B 7446_final_masked.jpg 14KB
98d40b59-5c50-45b6-9b8b-268c40547334___RS_Early.B 8031_final_masked.jpg 14KB
acb59a95-cbe4-4602-9b8a-9adbf12899af___RS_Early.B 6754_final_masked.jpg 14KB
e5c94100-3e1c-4fb1-8b6b-f281b491adff___RS_Early.B 8604_final_masked.jpg 14KB
2a9d3616-0bf1-4d98-b649-0a46d36dab7c___RS_Early.B 6703_final_masked.jpg 14KB
c91060f7-f9dd-4930-ad0a-8a4a6bd803d2___RS_Early.B 7869_final_masked.jpg 14KB
af79e762-c2f7-4e37-926b-ce27dbc52fc4___RS_Early.B 6858_final_masked.jpg 14KB
4c8df1cf-82bb-49eb-894c-8a516fbd1d74___RS_Early.B 6753_final_masked.jpg 14KB
f194debe-e829-4bfb-af09-681e50358f50___RS_Early.B 7739_final_masked.jpg 14KB
29922d76-0eda-4e7c-89af-7688c656bfdd___RS_Early.B 8353_final_masked.jpg 14KB
9125d133-5b86-4363-8fbe-79c813ac8795___RS_Early.B 6748_final_masked.jpg 14KB
4af8e9e9-077d-4c7b-859d-626f74d3b1ff___RS_Early.B 7738_final_masked.jpg 14KB
b8e08567-5193-41a4-b637-140b503830d9___RS_Early.B 9133_final_masked.jpg 14KB
90d47c2a-c84e-498c-b30d-f368e75611a7___RS_Early.B 7778_final_masked.jpg 14KB
13cfb9dc-8951-44c0-8c16-e96fd6ccc659___RS_Early.B 7070_final_masked.jpg 14KB
f838c192-a78c-460c-ab90-313dd5014a47___RS_Early.B 7718_final_masked.jpg 14KB
70b89c8b-2850-4ec8-8da1-a4b9de5351c7___RS_Early.B 6889_final_masked.jpg 14KB
f7db505f-aabe-4b96-b719-8c930b5ff471___RS_Early.B 9224_final_masked.jpg 14KB
83f244c6-e33e-4fbb-a9ef-3996cd25a547___RS_Early.B 8700_final_masked.jpg 14KB
b9aecfc3-98d5-467a-8773-ee2905918c71___RS_LB 5161_final_masked.jpg 14KB
b805f812-ef18-47ed-9756-1f5a5dd05b5d___RS_Early.B 7746_final_masked.jpg 14KB
83b7d891-0fe8-47b8-b6e1-693493a2988a___RS_Early.B 8707_final_masked.jpg 14KB
737c2343-228f-4155-b984-13ae0da44745___RS_Early.B 6828_final_masked.jpg 14KB
f12d7916-b4f0-46f7-91bd-8dc097743149___RS_Early.B 8963_final_masked.jpg 14KB
64cab763-3fa2-483c-abc6-1d203f26f88e___RS_Early.B 6671_final_masked.jpg 14KB
654aaf22-e23a-441d-ad57-914843a36c64___RS_Early.B 7924_final_masked.jpg 14KB
62490062-4c67-4caf-bec5-df1342ec2987___RS_Early.B 7946_final_masked.jpg 14KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1393
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功