CoolFace
Apppublic

holmeshoo/beans_sorting

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
prediction.cpython-311.pyc36 linesDownload Raw Back to __pycache__
12���e"���ddlZddlZddlZddlmZddlZddlZddlZdZ	dZ3d�Zd�Zd�Z
d�Zedkr�ejZed	Zed4zZedzZeee��\ZZe
eeed��Zee��dZeD]&Zed
ed��eded	���'dejed	��kr	ed	z
ZdSdSdS)�N)�keras�Vc�z�tj|tj��}tj|tt5f���}|dz}t
j|d���}|�|d���}t|��i}tt|����D]}|d||||<�|S)N)�dsizeg�o@r)�axis)�verbose)�cv2�cvtColor�
COLOR_BGR2RGB�resize�	IMG_WIDTH�6IMG_HEIGHT�np�expand_dims�predict�print�range�len)�model�label�img�p_result�result�is      �K/mnt/b/4J/experiment/AI/assignment/main/src/app/beans_sorting/prediction.py�7predictImgrs���8
�,�s�C�-�9.�10.�C�11
�*�S��J� 7�128�138�148�C�15
��+�C�16�.��1�17%�18%�19%�C��}�}�S�!�}�,�,�H�	�(�O�O�O�
�F�
�3�u�:�:�
�
�*�*��#�A�;�q�>��u�Q�x����M�c�L�tj|��}t|||��S)N)r	�imreadr)rr�
img_file_namers    r�predictFiler!s#��20
�*�]�21#�22#�C��e�U�C�(�(�(rc�����fd�tj���D��}g}|D]F}|�|t||tj��|����g���G|S)Nc���g|]A}tj�tj��|�����?|��BS�)�os�path�isfile�join)�.0�f�folder_paths  �r�23<listcomp>z!predictFolder.<locals>.<listcomp>"s>���d�d�d�q�r�w�~�~�b�g�l�l�S^�`a�Fb�Fb�7c�7c�d��d�d�dr)r%�listdir�appendr!r&r()rrr+�	filenamesr�files  `   r�
predictFolderr1 sx���d�d�d�d�B�J�{�3�3�d�d�d�I�
�F��Z�Z���
�
�t�[���r�w�|�|�K�QU�7V�7V�W�W�X�Y�Y�Y�Y��Mrc���tj�|��}t|d��5}t	j|��}ddd��n#1swxYwY||dfS)N�rr)r�models�24load_model�open�json�load)�	model_dir�label_labelrr0rs     r�loadModelAndLabelr;*s����L�#�#�I�.�.�E�	
�k�3�	�	� �4��	�$���� � � � � � � � � � � ���� � � � ��%��.� � s�A�A�A�__main__�z.h5z.json�zFile:zPredictions:)r7�numpyr�25tensorflow�tfrr	�sysr%rr
rr!r1r;�__name__�argv�args�26model_name�model_f_name�label_f_namerrrr�countr�argmaxr$rr�<module>rKs��������������������2728293031323334�	�	�	�	�
�35��	����)�)�)����!�!�!��z����8�D��a��J���%�L���'�L�$�$�\�<�@�@�L�E�5��]�5�%��a��
1�
1�F�	�E�&�M�M�M�
�E�
�$�$��
��g�q��t����
��n�a��d�#�#�#�#��I�B�I�a��d�O�O���
��36����#�� �r