自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Win10microsoft账户登录发生错误且无法登陆microsoftStore

试了网上很多办法都不成功,原来是IE浏览器的问题,不能联网了,重置浏览器就好了。改用microsoft账户登陆时显示如下画面。打开microsoftStore显示如下画面。

2022-10-29 17:52:15 1727 1

原创 generate_picturetxt

import osclass ReadImageName(): def __init__(self): self.path = '/data/images_mr4' def readname(self): filenames = os.listdir(self.path) flielist = [] for item in filenames: if item.endswith('.png') o

2022-05-14 11:05:35 126

原创 select_BFRL

import syssys.path.append("/data")import numpy as npimport cv2import osimport os.path as ospimport shutilfrom scipy.io import loadmatdef bins(): index = 0 # index_B = 0 # index_F = 0 # index_L = 0 # index_R = 0 all_path = "

2022-05-14 10:53:06 130

原创 readInstance

import numpy as npimport osfrom PIL import Imageimport cv2img_path = "/data/1115_L.png"img = Image.open(img_path)# tmp = np.array(img)# tmp = cv2.multiply(tmp, 255)# cv2.imwrite("./tmp.jpg",tmp)# print("tmp:", tmp)# mask = np.array(img)# mask[ma

2022-05-14 10:34:59 90

原创 xml2json

import osimport numpy as npimport xml.etree.ElementTree as ETimport cv2import json import mathimport shutilimport matplotlib.pyplot as pltimport globimport randomanno_path = "/data/xml2json/annotations.xml"json_path_ ="/data/xml2json/test.json

2022-05-14 10:29:23 231

转载 generate_odgt

import osfrom PIL import Imagedef getFileList(root, file_path): file_list = [] for file in os.listdir(os.path.join(root, file_path)): if file.endswith(".png") or file.endswith(".jpg"): write_name = file.split('/')[-1]

2022-05-14 10:23:24 63

转载 divideTrainTest

import osimport randomimport shutilimport timedef copyFile(fileDir, class_name): image_list = os.listdir(fileDir) # 获取图片的原始路径 image_number = len(image_list) train_number = int(image_number * train_rate) train_sample = random.sample(im

2022-05-14 10:14:01 72

原创 GeneratorTxt

# import codecs# f = codecs.open('./data/validation.odgt', mode='r', encoding='utf-8') # 打开txt文件,以‘utf-8’编码读取# line = f.readline() # 以行的形式进行读取文件# list1 = []# while line:# a = line.split()# # print("a[0]:",a[0])# # print("a[1]:",a[1])

2022-05-13 18:19:39 91

原创 cut4picture

import cv2import osimport os.path as osp# 设置切割份数cut_row = 2 # 行切割份数cut_col = 2 # 列切割份数# 读取图片img_dirs = "/原图文件夹/picture2/"save_dirs = "/切割图文件夹/cut_picture2/"os.makedirs(save_dirs, exist_ok=True)# 获取图片尺寸for name in os.listdir(img_dirs): p

2022-05-13 17:20:56 109

原创 cutAndPastPicture 切割部分同时覆盖背景原图和分割图

import cv2import numpy as npimport osimport os.path as ospimport randomfrom random import choice#复制原图!!!切割部分同时覆盖背景原图和分割图img_dirs = "/切割原图文件夹/data/select_segcolors/none"backimg_dirs = "/背景图文件夹/data/1/images_copy"gtsem_dirs = "/分割图文件夹/data/gt_seman

2022-05-13 16:03:21 179

原创 通过分割图留下原图中物体

import osimport os.path as ospfrom PIL import Imageimport numpy as npimport cv2import matplotlibimport matplotlib.image as imgdirs = "/分割图文件夹/data/task_semanticseg_1130/gt_semantic1"source = "/原图文件夹/data/task_semanticseg_1130/1/images"saveDirs = d

2022-05-13 14:55:12 87

原创 img cut、resize及修改像素

import cv2import numpy as npimg = cv2.imread("./NOR_20220323_142334_M_00001_0075_F.jpg")print(type(img))print(img.shape)height = img.shape[0] #高width = img.shape[1] #宽print(height, width)print(img.size)###修改像素###img[0:100, 200:400],第一个参数是高(100-0

2022-05-12 16:54:57 558

原创 从文件夹A中挑选文件夹B中的同名图片并复制到文件夹C中

同名文件筛选

2022-04-27 17:05:18 377

原创 python 根据后缀名修改图片名字并重新保存

import os.path as ospimport osimport shutilpath = "/待修改图片路径/data/0203_sum/"index = 0for root, dirs, files in os.walk(path): print("root:",root) print("dirs:",dirs) #print("files:",files) for name in files: if osp.join(r

2022-04-20 11:46:15 1907

原创 python jpg2png

python jpg2png

2022-04-20 11:38:54 3147

原创 python copy/delete 同名图片

python copy/delete 同名图片

2022-04-20 11:32:49 401

转载 2021-07-22

Win10装Linux双系统网页链接:https://www.cnblogs.com/masbay/p/10745170.html

2021-07-22 13:25:08 80

原创 剑指offer-剪绳子

题目描述给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为k[1],…,k[m]。请问k[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。解题思想:贪心算法求出每一种绳长的最大乘积值(算到总绳长的一半,多余重复),初始化一个数组乘放这些值,最后给出总绳长乘积最大值,即为所求。代码实现# -*- coding:utf-8..

2020-10-21 08:07:36 76

原创 剑指offer-连续子数组的最大和

解题思想:动态规划引用leetcode,侵权删。状态定义设动态规划列表 dpdp ,dp[i]dp[i] 代表以元素 nums[i]nums[i] 为结尾的连续子数组最大和。为何定义最大和 dp[i]dp[i] 中必须包含元素 nums[i]nums[i] :保证 dp[i]dp[i] 递推到 dp[i+1]dp[i+1] 的正确性;如果不包含 nums[i]nums[i] ,递推时则不满足题目的 连续子数组 要求。作者:jyd链接:https://leetcode-cn.com/probl

2020-10-21 07:54:38 93

原创 剑指offer-和为S的连续正数序列

思想:滑动窗口i:滑动窗口左边界j:滑动窗口右边界tsum:目标数值sum:当前和前提条件:i<=tsum//2 #python中 %取余 、// 求商 、/ 求值当sum<tsum窗口右边界右移,sum+j #注意此题中索引即为对应数值当sum>tsum窗口左边界右移,sum-i #注意此序列为递增序列,窗口无须左移相等时输出此时序列,并sum-=i,i+=1,寻找下一个连续正数序列最后返回所有满足序列class Soluti

2020-10-20 11:12:35 112

原创 剑指offer-字符串的排列

1、python中元组和列表的区别a=[] 是一个列表b=() 是一个元组区别:列表可以修改而元组不可以修改相同点:都是一个容器形如:tuple1=(1,2,3,4,5,6,7,8,9)list1=list(tuple1)print(list1)输出:[1, 2, 3, 4, 5, 6, 7, 8, 9]2、Python中的itertools.permutations,返回可迭代对象的所有数学全排列方式。形如:for item in permutations([‘a’, ‘b’,

2020-10-18 20:22:11 118 1

原创 python 中 list 和array 的区别

python中 list array的区别

2020-10-18 09:11:17 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除