五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

超簡單!Imagej+python+Macros自動(dòng)化批量合并熒光通道,詳細(xì)代碼

2023-08-09 14:22 作者:Ewigelsq  | 我要投稿

在Fiji中點(diǎn)擊File-New-Script,點(diǎn)擊Language選擇編程語言Python

在文本編輯框中根據(jù)自己文件的命名特征修改以下代碼:

(注意文本編輯框里的空格和tab不能混用,報(bào)錯(cuò)實(shí)在找不出來,用Chatgpt3.5就可以修改好,超簡單?。?/span>

from ij import IJ

import os


folder1 = "D:\\20230804\\scan.2023-08-04-12-08-18"?

for subfolder in [ 'B03', 'B04', 'C03', 'C04']:#培養(yǎng)板上不同的孔

? ??

? ? # 創(chuàng)建一個(gè)名為 'out' 的文件夾

? ? os.mkdir(os.path.join(folder1, subfolder, 'out'))

? ? folder = os.path.join(folder1, subfolder)

? ??

? ? for i in range(865):#每個(gè)位置拍了865張照片,但編號從0開始

? ? ? ? if i < 10:

? ? ? ? ? ? for f in ['0', '1', '2']:#每個(gè)孔拍了3個(gè)位置

? ? ? ? ? ? ? ? for a in ['0', '1', '2', '4']:#每個(gè)位置拍了4個(gè)通道的照片

? ? ? ? ? ? ? ? ? ? img_path = os.path.join(folder, "scan_Plate_D_p0%d_0_%sf0%sd%s.TIF" % (i, subfolder, f, a))

? ? ? ? ? ? ? ? ? ? IJ.open(img_path)

? ? ? ? ? ? ? ? ? ? print(a)

? ? ? ? ? ? ? ? ? ? print(i)

? ? ? ? ? ? ? ? ? ? print(img_path)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 合并通道并保存

? ? ? ? ? ? ? ? IJ.run("Merge Channels...", "c1=[scan_Plate_D_p0%d_0_%sf0%sd2.TIF] c2=[scan_Plate_D_p0%d_0_%sf0%sd1.TIF] c3=[scan_Plate_D_p0%d_0_%sf0%sd0.TIF] c4=[scan_Plate_D_p0%d_0_%sf0%sd4.TIF] create keep" % (i, subfolder, f, i, subfolder, f, i, subfolder, f, i, subfolder, f))

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 構(gòu)建保存路徑

? ? ? ? ? ? ? ? save_path = os.path.join(folder, 'out', str(i) + str(f) + subfolder + "_Composite.png")

? ? ? ? ? ? ? ? IJ.saveAs("PNG", save_path)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? IJ.run("Close All")

? ? ? ? else:

? ? ? ? ? ? for f in ['0', '1', '2']:

? ? ? ? ? ? ? ? for a in ['0', '1', '2', '4']:

? ? ? ? ? ? ? ? ? ? img_path = os.path.join(folder, 'scan_Plate_D_p' + str(i) + '_0_' + subfolder + 'f0' + f + 'd' + a + '.TIF')

? ? ? ? ? ? ? ? ? ? IJ.open(img_path)

? ? ? ? ? ? ? ? ? ? print(i)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 合并通道并保存

? ? ? ? ? ? ? ? IJ.run("Merge Channels...", "c1=[scan_Plate_D_p%d_0_%sf0%sd2.TIF] c2=[scan_Plate_D_p%d_0_%sf0%sd1.TIF] c3=[scan_Plate_D_p%d_0_%sf0%sd0.TIF] c4=[scan_Plate_D_p%d_0_%sf0%sd4.TIF] create keep" % (i, subfolder, f, i, subfolder, f, i, subfolder, f, i, subfolder, f))

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 構(gòu)建保存路徑

? ? ? ? ? ? ? ? save_path = os.path.join(folder, 'out', str(i) + str(f) + subfolder + "_Composite.png")

? ? ? ? ? ? ? ? IJ.saveAs("PNG", save_path)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? IJ.run("Close All")

for subfolder in ['C02']:

? ??

? ? # 創(chuàng)建一個(gè)名為 'out' 的文件夾

? ? os.mkdir(os.path.join(folder1, subfolder, 'out'))

? ? folder = os.path.join(folder1, subfolder)

? ??

? ? for i in range(865):

? ? ? ? if i < 10:

? ? ? ? ? ? for f in ['0', '1', '2', '3']:

? ? ? ? ? ? ? ? for a in ['0', '1', '2', '4']:

? ? ? ? ? ? ? ? ? ? img_path = os.path.join(folder, "scan_Plate_D_p0%d_0_%sf0%sd%s.TIF" % (i, subfolder, f, a))

? ? ? ? ? ? ? ? ? ? IJ.open(img_path)

? ? ? ? ? ? ? ? ? ? print(a)

? ? ? ? ? ? ? ? ? ? print(i)

? ? ? ? ? ? ? ? ? ? print(img_path)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 合并通道并保存

? ? ? ? ? ? ? ? IJ.run("Merge Channels...", "c1=[scan_Plate_D_p0%d_0_%sf0%sd2.TIF] c2=[scan_Plate_D_p0%d_0_%sf0%sd1.TIF] c3=[scan_Plate_D_p0%d_0_%sf0%sd0.TIF] c4=[scan_Plate_D_p0%d_0_%sf0%sd4.TIF] create keep" % (i, subfolder, f, i, subfolder, f, i, subfolder, f, i, subfolder, f))

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 構(gòu)建保存路徑

? ? ? ? ? ? ? ? save_path = os.path.join(folder, 'out', str(i) + str(f) + subfolder + "_Composite.png")

? ? ? ? ? ? ? ? IJ.saveAs("PNG", save_path)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? IJ.run("Close All")

? ? ? ? else:

? ? ? ? ? ? for f in ['0', '1', '2']:

? ? ? ? ? ? ? ? for a in ['0', '1', '2', '4']:

? ? ? ? ? ? ? ? ? ? img_path = os.path.join(folder, 'scan_Plate_D_p' + str(i) + '_0_' + subfolder + 'f0' + f + 'd' + a + '.TIF')

? ? ? ? ? ? ? ? ? ? IJ.open(img_path)

? ? ? ? ? ? ? ? ? ? print(i)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 合并通道并保存

? ? ? ? ? ? ? ? IJ.run("Merge Channels...", "c1=[scan_Plate_D_p%d_0_%sf0%sd2.TIF] c2=[scan_Plate_D_p%d_0_%sf0%sd1.TIF] c3=[scan_Plate_D_p%d_0_%sf0%sd0.TIF] c4=[scan_Plate_D_p%d_0_%sf0%sd4.TIF] create keep" % (i, subfolder, f, i, subfolder, f, i, subfolder, f, i, subfolder, f))

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? # 構(gòu)建保存路徑

? ? ? ? ? ? ? ? save_path = os.path.join(folder, 'out', str(i) + str(f) + subfolder + "_Composite.png")

? ? ? ? ? ? ? ? IJ.saveAs("PNG", save_path)

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? IJ.run("Close All")


祝大家科研順利!

超簡單!Imagej+python+Macros自動(dòng)化批量合并熒光通道,詳細(xì)代碼的評論 (共 條)

分享到微博請遵守國家法律
安泽县| 新昌县| 观塘区| 临夏县| 楚雄市| 海安县| 富宁县| 杭锦旗| 崇礼县| 琼海市| 泰来县| 三明市| 莆田市| 汾阳市| 科技| 泗阳县| 芦溪县| 土默特左旗| 宾川县| 岱山县| 西城区| 抚顺市| 兰西县| 奉新县| 手游| 巴林右旗| 维西| 寿宁县| 尼勒克县| 鸡泽县| 新平| 大厂| 七台河市| 邻水| 望奎县| 镇沅| 新建县| 庆阳市| 和静县| 兰西县| 东安县|