![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 68
2018魔方
做好每一件能做好的事
展开
-
Saliency map (fixation map) 生成热点图-python实现
废话不多说,直接上代码:import cv2import numpy as npdef heat_map(path): fix = cv2.imread(path) max_val = np.max(fix) min_val = np.min(fix) fix = (fix - min_val)/(max_val - min_val) fix *= 255 pred_ = fix.astype(np.uint8) pred_heat_ma.原创 2020-09-19 12:05:50 · 3022 阅读 · 2 评论 -
语义分割标注文件json转mask图片示例
注:本文主要参考博客http://neroasmar.top/labelme-batch/,感谢作者的分享。我们平时用labelme标注图片得到的都是json文件,而实验需要用到的是Mask图;labelme自带的命令labelme_json_to_datasetlabelme_json_to_dataset xxx.json每次只能转化单个文件,如果要转化多个文件比较麻烦,并且不...原创 2020-04-29 10:25:04 · 6068 阅读 · 1 评论 -
计算两矩形的交并比IOU
# 计算两矩形的交并比IOU#[x1,y1,x2,y2],其中(x1,y1)为矩形左上角;(x2,y2)为矩形右下角def get_IOU(R1,R2): x1,y1,x2,y2=R1 m1,n1,m2,n2=R2 W=min(x2,m2)-max(x1,m1) H=min(y2,n2)-max(y1,n1) if W<=0 or H<...原创 2020-01-11 16:44:51 · 457 阅读 · 0 评论 -
Win7安装CPU版TensorFlow各种神坑(已解决)
在安装tensorflow时,我们会遇到各种问题,比如python版本和tensorflow版本不兼容等问题;总之楼主经历各种坑才成功安装win下cpu版本的tensorflow,以下是我的一些经验总结,希望能帮助遇到同样问题的小白们1、首先安装python3.5.2(为什么安装这个版本,试了3.6版本都没有解决问题,并且3.6版本对应的TensorFlow好像不支持CPU版本的安装,这...原创 2018-09-14 16:51:01 · 4402 阅读 · 0 评论 -
tensorflow维度相关的问题
1、降掉为1的维度#P => shape=[1,3,3,1]P1=tf.squeeze(P) #降掉所有为1的维度P2=tf.squeeze(P, [3]) #降掉指定维度为1的维度#降维之后的结果P1 => Tensor("Squeeze:0", shape=(3, 3), dtype=float32)P2 => Tensor("Squeeze_1:0", ...原创 2019-06-05 09:35:08 · 268 阅读 · 0 评论 -
Python 同一窗口显示多张图片(同时读取文件夹下所有图片)
因为百度了好几次才找到自己想要的东西,因此记录下来。一方面方便自己以后用;另一方面分享给大家。长话短说,直接贴代码:import cv2 as cvimport osimport numpy as npimg_path='./Track1_Saliency/Images/' #图像路径re_path='./Track1_Saliency/Results/' #图像路径img...原创 2019-06-20 09:40:22 · 13146 阅读 · 0 评论 -
Python文件名排序或文件排序问题
在读取文件夹里的文件时,有时需要顺序读取文件,那python如何顺序读取文件呢(这些都是楼主实际编程过程中遇到的问题,想把细节记录下来),下面会给出一些参考方式;特此说明:在编辑本文的时候,楼主也参考了一些文献,如有侵权,联系楼主,本人立马删帖。在python环境中提供两种排序方案(题主知道的): 用库函数sorted()对字符串排序,它的对象是字符 用函数sort(...原创 2018-10-20 16:42:13 · 48921 阅读 · 5 评论