CoolFace
Apppublic

blanchon/Metric3D

sourceHugging Facegpl-3.0updated 2y agoView on Hugging Face
0likes
visualization.cpython-39.pyc26 linesDownload Raw Back to __pycache__
1a

2�6�d�3�@s�ddlmZddlZddlZddlZddlmZddl	Z	ddl4Z5ddlmZddl
Z
ddlmZmZde
je
jeeee
jd�dd�Zdee
je
je
jeed	�d6d�Ze
je
je
jd�d
d�Zddd�ZdS)�N)�gray_to_colormap)�main_process)�Col�7imagetable�i@��pred�rgb�filename�save_dir�scale�targetcCs�t�tj�||dd�d�|�t�tj�||dd�d�||�tj��|dur�t�tj�||dd�d�||�tj��dS)z98    Save raw GT, predictions, RGB in the same file.9    N�����z_rgb.jpgz_d.pngz_gt.png)�cv2�imwrite�os�path�join�astype�np�uint16r�r�JC:\Users\JUGG\Documents\GitHub\Metric3DPrivate\mono\utils\visualization.py�
save_raw_imgss".r)�iterrr
r	r10rcCs�t|||�\}}}}	}11|�d�}tj||	|12gdd�}t�tj�||dd�d�|�|dur�|�	|dd��d�|�d�|�dS)z513    Save GT, predictions, RGB in the same file.14    )��rr)�axisNrz15_merge.jpg)rrr)16�get_data_for_log�	transposer�concatenate�plt�imsaverrr�	add_image)rrr
r	r17rZ	tb_logger�18pred_scale�target_scale�19pred_color�target_colorZcat_imgrrr�
save_val_imgss20"r()rr
r	c21Cs,t�gd��dd�tjtjf}t�gd��dd�tjtjf}|������}|������}|������}d||dk<d||dk<t|��|���}||d�tj�}||d�tj�}t	|�}t	|�}	t22�||jd|jdf�}t23�|	|jd|jdf�}	|||�tj
�}|||||	fS)N)g33333�^@gR���]@gR����Y@)g��(\�2M@g���(\�L@g�L@ri'rr)r�array�newaxis�squeeze�cpu�numpy�maxrrrr�resize�shape�uint8)24rr
r	�mean�stdZ	max_scaler$r%r&r'rrrr1s   r�25index.html��i�cCs>g}|��D]\}}td||�}|�|�qt|||d�dS)N�img)�out_fileZimsize)�itemsr�appendr)Z	name2path�	save_path�size�cols�k�vZcol_irrr�create_htmlGs26r@)rN)N)r4r5)�matplotlib.pyplot�pyplotr!rrr-rZmono.utils.transformr�shutil�glob�mono.utils.runningr�torchZhtml4visionrr�tensor�str�floatr�intr(rr@rrrr�<module>s:����