资源简介
图像分割结果评估方法(python)
代码片段和文件信息
import cv2
from matplotlib import pyplot as plt
import os
import numpy as np
import json
# 将结果保存为json
def dicToJson(dicpathname):
js = json.dumps(dic)
file = open(path + ‘{}.txt‘.format(name) ‘w‘)
file.write(js)
file.close()
# 计算DICE系数,即DSI
def calDSI(binary_GT binary_R):
row col = binary_GT.shape # 矩阵的行与列
DSI_s DSI_t = 0 0
for i in range(row):
for j in range(col):
if binary_GT[i][j] == 255 and binary_R[i][j] == 255:
DSI_s += 1
if binary_GT[i][j] == 255:
DSI_t += 1
if binary_R[i][j] == 255:
DSI_t += 1
DSI = 2 * DSI_s / DSI_t
# print(DSI)
return DSI
# 计算VOE系数,即VOE
def calVOE(binary_GT binary_R):
row col = binary_GT.shape # 矩阵的行与列
VOE_s VOE_t = 0 0
for i in range(row):
for j in range(col):
if binary_GT[i][j] == 255:
VOE_s += 1
if binary_R[i][j
- 上一篇:python正则表达式入门级(re模块)
- 下一篇:python 创建文件夹
相关资源
- 从图像数据集读取图片并拼接成大图
- 基于树莓派的动态图像对比(py3_ob<
- 计算图像中所有栅格到距离它最近的
- python 雷达图像识别
- unet用于图像分割(model.py)
- 基于opencv和tkinter的图像处理GUI-源代码
- Python OpenCV 图像轮廓-.zip
- Python OpenCV 图像运算-.zip
- Python OpenCV 图像处理基础-.zip
- Python OpenCV 图像平滑处理-.zip
- Python OpenCV 阈值分割-.zip
- Python OpenCV 图像梯度-.zip
- Python OpenCV 图像金字塔-.zip
- 基于机器学习框架tensorflow的图像分类
- python 对于图像的边缘处理、腐蚀、面
- python摄像头采集图像与库中图像分析
- Python 3.4 入门指南 官方中文版.pdf
- python 实现图像手绘效果
- python图像处理(Background Matting)
- Python项目案例开发从入门到实战源代
- 计算 语义分割结果 MIOU,miou.py操作简
- python实现身份证号码分割提取
- python语言画出SigmoidTanhRuLe函数图像
- Python图像处理PCA算法完整源码
- Python-图像分割Keras在Keras中实现Segne
- python爬取百度图片以及图像批量处理
- DES图像加密
- SIFT全景图像拼接.py
- LSBR图像信息隐藏 Python源代码
- 图像数据增强
评论
共有 条评论