np.unique函数获取mask图片中不同像素数

@Data 2022/12/9

代码:

import os
import numpy as np
from PIL import Imagedef unique_values(root):imgs = os.listdir(root)concat_unique = np.empty(1)for imgpath in imgs:img = np.asarray(Image.open(os.path.join(root, imgpath)))# 得到像素中的不同数unique = np.unique(img)# 对其进行拼接concat_unique = np.concatenate([concat_unique, unique])# 对拼接后的图片进行再次求不同像素,即全部文件中不同像素数,排序后返回return list(sorted(np.unique(concat_unique)))if __name__ == '__main__':root = r'./out'unique = unique_values(root)print(unique)

输出:

>>[0.0 15.0]

np.unique函数获取mask图片中不同像素数相关推荐

  1. numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax)

    numpy使用np.argmax函数获取一维数组中最大值所在的索引(index of largest value in numpy array with np.argmax) 目录 numpy使用np ...

  2. 遍历图像 找最小外接矩形 matlab,2018a版本MatLab利用regionprops函数获取图片中物体轮廓最小外接矩形...

    2018a版本MatLab利用regionprops函数获取图片中物体最小外接矩形 本次内容,用于介绍利用matlab中的regionprops函数来获取图像区域中的物体的最小外接矩形信息(位置(x, ...

  3. Python中numpy库unique函数解析

    a = np.unique(A) .unique()函数去除其中重复的元素,并按元素由大到小返回一个新的无元素重复的元组或者列表 import numpy as np A = [1, 2, 2, 5, ...

  4. python numpy np.finfo()函数 eps

    用法 finfo函数是根据括号中的类型来获得信息,获得符合这个类型的数型 例1: import numpy as np a=np.array([[1],[2],[-1],[0]]) b=np.maxi ...

  5. unique函数_unique函数使用场景(一)

    unique函数使用场景(一) 前情提示:Microsoft 365(就是原来的office 365)已经推出有一段时间了,去年年审就在项目上使用365更新的一系列动态函数来提高审计效率(大胆一点,就 ...

  6. pythontype函数使用_Python astype(np.float)函数使用方法解析

    Python astype(np.float)函数使用方法解析 我的数据库如图 结构 我取了其中的name age nr,做成array,只要所取数据存在str型,那么取出的数据,全部转化为str型, ...

  7. np.unique( )--去除数组中的重复数字,并进行排序之后输出

    该函数是去除数组中的重复数字,并进行排序之后输出. 要求是 arr 里面是相同的维数. import numpy as npresult1 = np.unique([1, 1, 2, 2, 2, 3, ...

  8. [转载] python numpy np.finfo()函数 eps

    参考链接: Python中的numpy.log2 用法 finfo函数是根据括号中的类型来获得信息,获得符合这个类型的数型 例1: import numpy as np a=np.array([[1] ...

  9. 关于unique函数

    torch和numpy中都有unique函数,作用是去除张量/向量组中的重复张量/向量. torch torch.unique(input, sorted=True, return_inverse=F ...

最新文章

  1. OGRE 2.1 Windows 编译
  2. 系列文章--AJAX技术系列总结
  3. 高昆仑大数定律 中心极限定理
  4. 条款13:以对象管理资源
  5. linux memalign、valloc函数
  6. 基于多进程和基于多线程服务器的优缺点及nginx服务器的启动过程
  7. 【ARM】ARM流水线技术
  8. MySQL排序查询示例
  9. Python 小白从零开始 PyQt5 项目实战(3)信号与槽的连接
  10. php windowcrlf和unix,文件格式unix与dos转换,CRLF与LF的区别查看
  11. 【论文写作】SpringMVC学籍管理系统如何画用例图(2)
  12. 数据挖掘决策树python_机器学习之决策树ID3(python实现)
  13. linux path_lookup,Linux虚拟文件系统(4)-- 路径名查找
  14. 马蜂窝与滴滴联合发起:“旅游+交通”优化旅客出行方案
  15. linux jupyter 远程,Linux下远程访问Jupyter Notebook 配置
  16. Oracle 购买价格 和 服务费 计算方式
  17. 苹果产品信息查询_科普:苹果官网那些隐藏着的超实用工具
  18. 浙江大学14届计算机学院孙晓宇,郑州外国语学校2011年保送生录取名单
  19. matplotlib 绘制直方图
  20. Uniapp 动态修改状态栏、导航栏背景色、字体图标颜色插件 Ba-AppBar

热门文章

  1. 一篇文章告诉你哪些数据库是行存储?哪些是列存储?有什么区别?
  2. 小程序图片不显示(在没有错误的情况下)
  3. 小米平板9.0系统怎么样不用root激活Xposed框架的教程
  4. Python布尔值属于数字类型吗?
  5. 中文代码示例之Spring Boot 2.0.3问好
  6. 网页中插入优酷土豆视频并让它自适应的方法
  7. 学蓝桥Chapter2:板子上的锁存器与译码器
  8. 2023年成都.NET线下技术沙龙来了!大咖分享,报名从速
  9. 解决angular中使用ng-zorro, cdk-overlay-backdrop-showing覆盖页面,需要点两次的问题。
  10. 2020京东社招笔试编程题-数据分析岗