python批量新建文件_python批量處理

python opencv圖像二值化批量處理

from skimage import data_dir,io,transform,color,filters

import numpy as np

import cv2

def convert_gray(f):

rgb=io.imread(f) #依次讀取rgb圖片

#gray=filters.gaussian(rgb, sigma=1, output=None, mode='nearest', cval=0, multichannel=None, preserve_range=False, truncate=4.0)

#高斯

#dst=transform.resize(gray,(1920,1080)) #將灰度圖片大小轉換為256*256

gray = cv2.cvtColor(rgb,cv2.COLOR_RGB2GRAY) #要二值化圖像,要先進行灰度化處理

#全局閾值

#ret, binary = cv2.threshold(gray,0,255,cv2.THRESH_BINARY | cv2.THRESH_OTSU) #全局閾值使用THRESH_OTSU大津法

#ret, binary = cv2.threshold(gray,127,255,cv2.THRESH_BINARY_INV) #自己指定閾值 THRESH_BINARY_INV大于閾值的都為0

#ret, binary = cv2.threshold(gray,80,255,cv2.THRESH_BINARY) #自己指定閾值 THRESH_BINARY

#局部閾值

#binary = cv2.adaptiveThreshold(gray,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,25,10) #局部閾值

binary = cv2.adaptiveThreshold(gray,255,cv2.ADAPTIVE_THRESH_GAUSSIAN_C,cv2.THRESH_BINARY,25,10)

return binary

#print(data_dir) #skimage data路徑

#str=data_dir+'/*.jpg'

str='I:/V2/*.jpg'

coll = io.ImageCollection(str,load_func=convert_gray)

for i in range(len(coll)):

io.imsave('I:/c2/'+np.str(i)+'.jpg',coll[i]) #循環保存圖片

參考

圖像批量處理https://blog.csdn.net/forever0_0love/article/details/80058738

圖像二值化https://www.cnblogs.com/ssyfj/p/9272615.html

python 文件批量命名

import os

def read_directory(directory_name):

print(len(os.listdir(directory_name)))

for filename,i in zip(os.listdir(directory_name),range(0,len(os.listdir(directory_name)))):

os.rename(directory_name + "/" + filename,directory_name + "/" + 'left'+str(i)+'.tif')

read_directory("C:/Users/a1253/Desktop/pytorch/opencv/image/resource/imgleft/")#文件夾路徑

python 批量創建文件夾

#批量創建文件夾

import os

def read_directory(directory_name):

print(len(os.listdir(directory_name)))

for filename,i in zip(os.listdir(directory_name),range(0,len(os.listdir(directory_name)))):

os.mkdir(directory_name + "/" + 'left'+str(i))

read_directory("C:/Users/a1253/Desktop/pytorch/opencv/image/resource/imgleft/")

python 批量處理多文件夾下文件命名

import os

dirs = []

def file_name(file_dir,dir): #獲取文件夾下文件夾列表

for root, dirs, files in os.walk(file_dir):

dir = dirs

# print(root) #當前目錄路徑

# print(dirs) #當前路徑下所有子目錄

# print(files) #當前路徑下所有非目錄子文件

return dir

break

def rename_directory(directory_name,dir): #對各文件夾下文件重命名

k = directory_name

for i in dir:

directory_name = k + str(i) + "/"

for filename,j in zip(os.listdir(directory_name),range(0,len(os.listdir(directory_name)))):

os.rename(directory_name + "/" + filename, directory_name + "/" + str(i) + '_'+ str(j) + '.png')

dirs = file_name('C:/Users/a1253/Desktop/pytorch/opencv/image/resource/imgleft/', dirs)

rename_directory("C:/Users/a1253/Desktop/pytorch/opencv/image/resource/imgleft/", dirs)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/534663.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/534663.shtml
英文地址,請注明出處:http://en.pswp.cn/news/534663.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

dns電腦服務器發生故障怎么修復,電腦dns服務器發生故障怎么解決

一、DNS簡介:DNS(Domain Name System,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機…

button設置disabled屬性不生效_jQuery屬性節點

發現了很好玩的表情可以插入嘻嘻嘻嘻嘻嘻嘻 1.attr屬性操作 在jQuery中,可以通過attr()方法操作屬性,可以是固有屬性,也可以是自定義屬性。1.1 設置屬性值// 設置單個屬性 $("div").attr("title", "我是一個div&quo…

server_u文件服務器已停止,Serv-U停止服務怎么解決

近期很多朋友在使用Serv-U來架設FTP服務器時候,總會出現自動停止服務的現象,一旦停止就不能保證工作的正常運作,那么Serv-U停止服務怎么解決,下面跟隨愛站技術頻道小編來看看吧!因為這個ftp服務很重要,要保…

如何知道電腦服務器操作系統,電腦如何查看服務器操作系統

電腦如何查看服務器操作系統 內容精選換一換北京時間1月3日,Intel處理器芯片被曝出存在嚴重的Meltdown和Spectre安全漏洞,漏洞詳情如下:漏洞名稱:Intel處理器存在嚴重芯片級漏洞漏洞編號:CVE-2017-5753、CVE-2017-5715…

哈哈機器人送到冰雪小鎮_從小鎮到上海:兩代人的接力洄游 | 活動回顧

10月24日,在上海思南公館,作家路明圍繞著自己的新書《出小鎮記》,和蘇更生、景蠻蠻一起,向現場觀眾講述了小鎮和上海的故事。路明:我媽媽是69屆的初中生,他們69屆那些人走的時候,69屆是一片紅&a…

云服務器php版本修改,云服務器 更改php版本

云服務器 更改php版本 內容精選換一換本節操作介紹在管理控制臺創建啟動模板的操作步驟。每個賬號在每個區域最多可創建30個啟動模板。創建啟動模板時,所有配置項均為可選。但如果缺失了創建實例的必要參數,例如規格、鏡像類型,那么在使用該模…

opencv獲得圖片的像素寬度_使用OpenCV實現攝像頭測距

原文鏈接:Find distance from camera to object using Python and OpenCV?www.pyimagesearch.com攝像頭測距就是計算照片中的目標物體到相機的距離。可以使用相似三角形(triangle similarity)方法實現,或者使用更復雜但更準確的相…

ios下js復制到粘貼板_EXCEL被你忽視的粘貼板-11

這一節我們來聊聊粘貼板的用途,什么?你居然沒用過粘貼板?平時只是ctrlc,然后ctrlv,好吧,那我們看看粘貼板到底能干些啥。1、提取區域內的內容有時我們選擇一塊區域發給同事,但當他需要編輯時發現居然是圖片…

機器人 林州重機_林州重機募資11億布局油氣和機器人項目

OFweek工控網訊:林州重機7月31日晚間公布非公開發行股票預案,公司計劃向包括公司控股股東郭現生、股東、原董事宋全啟在內的不超過10名的特定對象非公開發行股票數量為不超過15000萬股,發行價格不低于7.42元/股,募集資金總額不超過…

ros構建機器人運動學模型_ROS入門學習之八機器人綜合應用

1.ROS機器人實例介紹(PR2,Turtlebot,HRMRP,Kungfu Arm)1).PR2:造就了ROS的機器人平臺,完全基于ROS開發,功能豐富、強大2).Turtlebot:ROS社區中最流行的高性價比機器人平臺,前后工發布三代3).Universal Robot:工業領域的協作機器人定義者4).HR…

微人事項目實戰的數據庫腳本_EMP微前端實戰之cocos2d線上項目

團隊原文:efoxTeam/emp?github.com一.背景目前cocos2d游戲最主要的開發方式是通過官方提供的GUI圖形界面工具——creator,通過 creator 開發者無需關注構建本身,只需通過界面操作即可對游戲代碼進行構建打包。但是這樣也存在著以下幾個問題&…

線粒體和葉綠體的基因組特點_如何組裝植物葉綠體基因組

可能出現的問題:*個人電腦上遇到不能collect memery的情況,是電腦內存較少,建議分成用2G左右的數據進行組裝。* Seed.fasta #用于起始組裝的種子序列,NOVOPlasty安裝軟件目錄下有這個文件,就叫這個名字,作者…

f3arra1n3.4.1版本_Sysmon v11.1新版本功能測試報告

一、概述根據微軟文檔的介紹,Sysmon v11新增了監控文件刪除的功能,并支持對刪除的文件進行存儲備份,極大提高了主機威脅檢測的能力。同時增加禁用反向DNS查詢的功能,可以有效降低噪音數據。Sysmon從v10.0到目前的v11.1共經歷了5個…

maya導出fbx沒動畫_Maya學習方法總結

關注我,一起來了解建模吧!今天小編就來總結一下Maya學習過程中遇到的困難和解決方法,我相信有一些應該也是普遍性問題,注意:小編說的版本是Maya2018。(1)一次性刪除所有幀的方法import的文件如果…

dev 中 gridcontrol1 滾動條重繪_瀏覽器的重繪和回流(Repaint amp; Reflow)

參考文獻:https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree-construction?hlzh-cn?developers.google.com你真的了解回流和重繪嗎 Issue #4 chenjigeng/blog?github.com前言:重繪:由于…

礦井通風計算c語言_礦井通風機主要參數的含義

礦井通風機的作用就是把地面新鮮空氣送到井下,供工人呼吸,同時把有害氣體從井下排出,使有害氣體的濃度降到對人體無害的程度,在現代化煤礦中稱通風機為“礦井的肺臟”,可見其重要性。風機的參數是風機選型的唯一依據&a…

行健設計_行健要聞|“第四屆‘天行健創新創業設計大賽”培訓班成功舉辦

10月9日下午,由院團委主辦、商學部承辦第四屆“天行健”創新創業設計大賽動員大會暨首場培訓講座在教學樓4-103室成功啟動。院團委副書記唐典巧參加動員會,并頒發了第九屆“挑戰杯”廣西大學生課外學術科技作品競賽榮譽證書,動員會由商學部輔…

sql同時操作兩列_怎么在兩列同時篩選數據庫

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云數據庫專家保駕護航,為用戶…

ip地址轉換pta題目_PTA「實驗2-3-5 輸出華氏-攝氏溫度轉換表」

PTA是浙江大學設計類實驗輔助教學平臺。題目描述輸入2個正整數lower和upper(lower≤upper≤100),請輸出一張取值范圍為[lower,upper]、且每次增加2華氏度的華氏-攝氏溫度轉換表。溫度轉換的計算公式:C5(F?32)/9&#…

語言爬蟲字段為空_我為什么建議前端將Python 作為第二語言?

前言本文的文字及圖片來源于網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。作者: 前端勸退師PS:如有需要Python學習資料的小伙伴可以加點擊下方鏈接自行獲取http://note.youdao.com/noteshare?id3054c…