阈值处理前景背景图

import numpy as np
import os
import cv2
from PIL import Image
def readimg(path_dir):
    # path_dir = './boliyangbiancaiqie30002/'
    img_name = []
    for i in os.listdir(path_dir):
        img = os.path.join(i)
        img_name.append(img)
    return img_name
if __name__ == "__main__":
    path_dir = './orange/'
    imgnamelist = readimg(path_dir)
    # for i in range(len(imgnamelist)):# 获取图片个数
    for i in range(1):# 获取图片个数
        img = Image.open(path_dir + imgnamelist[i])
        # img = img.convert("RGB")
        print(np.array(img).shape)
        # pixdata = img.load()
        # print(np.array(pixdata).shape)
        numinterest = 0
        numback = 0
        for x in range(img.size[0]):
            for y in range(img.size[1]):
                if all(img[x,y,c] < 160 for c in range(3)):
                    numinterest = numinterest + 1
                else:
                    numback = numback + 1
        print(numinterest,numback,numinterest/(numinterest + numback)*0.01, '%')
        # if num/(img.size[1]*img.size[2])>0.8:
        #     img.save(图片名称)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值