识别米藻勤海记并计数

import cv2
import numpy as np
#from cv2.dnn import dnn
#image = cv2.imread('.//imagesop(1)//validation//k//image01.jpeg')  
#image = cv2.imread('.//imagesop(1)//imagesop//validation//k//image01.jpeg')  
image=cv2.imread('IMG_5986.jpeg')
#print(image.shape)
ip=image.shape[0]/3 
jp=image.shape[1]/3
t=0
def get_face_data(image):
    global t
    net = cv2.dnn.readNetFromTensorflow('./pb/modelx1.pb')
    font = cv2.FONT_HERSHEY_SIMPLEX
    
 
    count = 1
  
    image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)  
    image = cv2.resize(image, (150, 150))  
  
    img_tensor =  cv2.dnn.blobFromImage(image, 1 / 255.0, (0, 0), swapRB=False, crop=False)             
    net.setInput(img_tensor)
             
    ln = net.getUnconnectedOutLayersNames()
    prediction = net.forward(ln)
  #  print(prediction[0][0])
    if prediction[0][0]>0.5:
        result='no'
    else:
        result='yes'
        t=t+1
    print(result)
 #   cv2.imshow("aaa",image)   
   # cv2.waitKey(1000) 
   # cv2.destroyAllWindows() 
for i in range(1,4):
    for j in range(1,4):
        i1=int((i-1)*ip)
        i2=int(i*ip)
        j1=int((j-1)*jp)
        j2=int(j*jp)
        img=image[i1:i2,j1:j2]
        if __name__=='__main__':
            get_face_data(img)
print(t*0.02)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值