python
一呆飞仙
你那么努力,一定能活到大结局!
展开
-
python脚本制作dlib数据集
前提:你已经得到了预选框范围,来自动制作dlib数据集(xml),从而省去imglab花框过程 预选框文件内容格式(图片名,左上角x,左上角y,右下角x,右下角y),如:left_88.png 294 170 115 190 python脚本:root_path="'/home/ubuntu/sotfware/dlib-18.16-new/examples/tiaotong/"k=o...原创 2017-09-16 11:08:36 · 987 阅读 · 0 评论 -
numpy数组遍历找到个数最多的元素
1、代码# -*- coding:utf-8 -*-import numpy as nparr=np.array([[7,7,2,1],[12,7,6,4],[6,6,7,9],[0,2,3,3]])tu=sorted([(np.sum(arr==i),i) for i in set(arr.flat)])print('个数最多元素为 {1} 有 {0} 个'.format(*t...原创 2017-09-07 11:15:00 · 6612 阅读 · 0 评论 -
python脚本:根据视差图制作npy格式的深度信息文件
前提:你有一些disp(视差)图,例如我是在“”/home/lj/workspace/open-npy/img_d/”文件夹下有disp_1.bmp、disp_2.bmp、disp_3.bmp、disp_4.bmp四张视差图,来制作disp_re_1.npy、disp_re_2.npy、disp_re_3.npy、disp_re_4.npy深度信息的numpy格式压缩文件 视差图转深度信息就不在...原创 2017-11-06 11:25:27 · 2159 阅读 · 0 评论 -
用自己的数据,制作python版本的cifar10数据集
前期准备:3通道图片60000张,如果你没有那么大的数据量,需要改变cifar-10-API中的定义,下面会具体说到。 如果你的图片是灰度图(单通道)可以用这种方法来改为三通道: opencv将灰度图转化为RGB三通道图像 要求为python2.7版本,由于cifar10就是在python2.7下面定义的,用python3版本与2.7版本最主要的不同是在2.7版本中打包模块为cPickle...原创 2017-04-24 15:20:27 · 17170 阅读 · 106 评论 -
python切片操作符 :与::
说明:切片操作符在python中的原型是[start:stop:step]即:[开始索引:结束索引:步长值]开始索引:同其它语言一样,从0开始。序列从左向右方向中,第一个值的索引为0,最后一个为-1结束索引:切片操作符将取到该索引为止,不包含该索引的值。步长值:默认是一个接着一个切取,如果为2,则表示进行隔一取一操作。步长值为正时表示从左向右取,如果为负,则表示从右向左取。步长值不能为0li = ...转载 2017-09-14 15:19:12 · 875 阅读 · 0 评论 -
ubuntu 14.04修改默认python版本
有时需要将ubuntu14.04默认的默认的python2.7版本修改为python3.4版本,只需1、删除旧的软链接sudo mv rm /usr/bin/python2、建立新的python3.4软链接sudo ln -s /usr/bin/ptyhon3.4 /usr/bin/python3、测试此时在终端输入:python或者...原创 2017-09-07 14:36:51 · 4048 阅读 · 3 评论 -
Python的星号(*、**)的作用
转载自:http://blog.csdn.net/liuxingen/article/details/501139231. 函数的可变参数当函数的参数前面有一个星号的时候表示这是一个可变的位置参数,两个星号*表示是可变的关键字参数。#!env python#coding=utf-8#def foo(*args, **kwarg): for item in args...转载 2017-09-07 11:21:57 · 749 阅读 · 0 评论 -
numpy.transpose难点解析
先来看一个例子import numpy as nparr1 = np.array(range(1, 37))print 'arr1:','\n',arr1arr2 = arr1.reshape(4, 3, 3)print 'arr2:','\n',arr2arr3 = arr2.transpose(1,0,2)print 'arr3:','\n',arr3arr4 = arr...原创 2017-06-27 14:19:21 · 545 阅读 · 0 评论 -
python argparse模块常用操作
查看原文:http://www.cnblogs.com/zknublx/p/6106343.html python中的命令行解析最简单最原始的方法是使用sys.argv来实现,更高级的可以使用argparse这个模块。argparse从python 2.7开始被加入到标准库中,所以如果你的python版本还在2.7以下,那么需要先手动安装。 基本使用import argparsepa...转载 2017-04-26 16:24:44 · 939 阅读 · 0 评论 -
python—image模块基本操作
转载自:http://www.aichengxu.com/python/39904.htmPython-Image 基本的图像处理操作,有需要的朋友可以参考下。Python 里面最常用的图像操作库是 Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。1. 首先需要导入需要的图像库:import Image 2. 读取一张...转载 2017-04-19 14:30:50 · 13328 阅读 · 0 评论 -
Python笔记——基本数据结构:列表、元组及字典
本文是转载文章 转载自:http://blog.csdn.net/wklken/archive/2011/04/10/6312888.aspx 一、列表 一组有序项目的集合。可变的数据类型【可进行增删改查】 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔。 列表中可以包含任何数据类型,也可包含另一个列表 列表可通过序号访问其中成员常用列表操作: list.append...转载 2017-04-04 13:07:11 · 571 阅读 · 0 评论 -
无人驾驶bdd数据集转voc格式
直接上脚本import osimport os.path as ospimport jsonfrom xml.etree.ElementTree import Element, SubElementfrom xml.etree import ElementTreefrom xml.dom import minidomfrom PIL import Imagefrom tqd...原创 2019-04-12 17:30:56 · 2258 阅读 · 0 评论