如何把一萬多張黑白圖片添加RGB偽彩並Merge?Image J來幫忙!

2021-01-13 網易

2020-12-12 01:01:11 來源: 大學時態

舉報

  這是來自於粉絲的提問,最近一直忙得很,拖了很久一直沒有回覆。今天咬牙抽時間,居然在兩個小時回答了她的問題還順路整理成了教程,-_-||。

  本教程適合於圖片文件名具有明顯規律,可以區分不同通道的灰度圖片的批量處理。

  一

  批量偽彩

  0、把需要處理的一萬多張圖片放在一個文件夾(這裡命名為Input)裡,新建一個名為Output(可以是其他名字)的文件夾用來放置添加偽彩之後的圖片。

  1、打開Image J批量處理裡面的宏代碼,Process-Batch-Macro

  

  2、在批量處理對話框的Input和Output裡面定位到第0步設定的兩個文件夾;

  

  在File names contains裡面輸入區分不同通道圖片的文件後綴,這裡是-ch1sk1fk1fl1;

  

  在下面的代碼框裡面輸入兩行代碼(注意在英文輸入法下輸入):

  run("Blue");run("RGB Color")

  這裡的Blue和-ch1sk1fk1fl1對應(事先已知ch1要對應藍色偽彩),表示所有含有這個後綴的圖片都加藍色偽彩。然後點擊Process即可完成藍色偽彩處理。

  

  3、同樣的方式,把-ch2sk1fk1fl1處理成綠色Green,把-ch3sk1fk1fl1處理成紅色Red,修改File names contains和下面第一行代碼中的單詞即可;

  

  

  4、這麼三次操作下來,即可完成所有圖片的三種偽彩處理;

  

  二

  批量Merge

  1、通過Plugin來運行宏代碼「batch RGB merge.ijm」文件;這是別人已經編寫好的代碼文件,直接拿來用即可。公眾號後臺回復1211獲取下載地址;

  

  2、在打開的宏代碼對話框中,將紅、綠、藍設置對應的文件名後綴,下面的堆棧Open as Stack不要勾選;

  

  3、找到剛才存放做好偽彩圖片的文件夾Output;也可以選擇原始文件夾Input,不過這樣會慢一點,因為這個插件會再做一次偽彩;

  

  4、選擇(Select)之後會跳出輸出文件夾設置對話框,這裡繼續選擇Output,讓所有圖片都在一個文件夾(也可以選擇其他文件夾);

  

  5、得到所有圖片的RGB Merge結果。

  

  Fiji軟體下載

  鑑於有些同學說F iji 很難下載,下面我把 Fiji 的 win64 版和 mac 版放在了網盤裡面,有需要的請自行下載。

  連結:https://pan.baidu.com/s/1JCEtW0jMwnB3mV6jiXlatw

  提取碼:xol8(請複製粘貼使用提取碼,我知道你們分不清1和I和l)

  相關閱讀

  Image J系列教程,建議萌新按照以下順序閱讀

  10

  16、本文

  溫馨提示

  業務合作、粉絲投稿、加入本平臺組織的科研交流群,以及高校或科研單位、企業(含博士後)想在此平臺免費發布博士、博士後招聘、推送實驗室最新科研成果等信息,請加微信號Havana90詳談。

  如圖所示,您要發SCI咯

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺「網易號」用戶上傳並發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關焦點

  • 利用Image J拆分和Merge螢光圖片(修訂版)
    merge應該是科研圖片處理中非常基礎的一個操作了,Photoshop和Image J等軟體都可以完成。  4、Image-Color-Split Channels,拆分通道,即可獲得含有偽彩的紅、綠、藍三通道圖片;
  • Image J - Image J:螢光圖片使用技巧
    Image J功能非常強大,大家可以看前幾期對的介紹,今天帶你解鎖老司機必會的Image J實用技巧,下面是針對螢光圖片的五個使用技巧。廢話不多說看下方介紹。一、如何拆分與Merge多通道螢光圖片:File->Open->分別打開Red,Green, Blue三個通道的圖片:Image -> Color -> Merge Channels可以Merge螢光圖片。
  • Image J:螢光圖片使用技巧
    Image J功能非常強大,大家可以看前幾期對的介紹,今天帶你解鎖老司機必會的Image J實用技巧,下面是針對螢光圖片的五個使用技巧。廢話不多說看下方介紹。一、如何拆分與Merge多通道螢光圖片:File->Open->分別打開Red,Green, Blue三個通道的圖片:Image -> Color -> Merge Channels可以Merge螢光圖片。
  • Image J
    Image J功能非常強大,大家可以看前幾期對的介紹,今天帶你解鎖老司機必會的Image J實用技巧,下面是針對螢光圖片的五個使用技巧。廢話不多說看下方介紹。一、如何拆分與Merge多通道螢光圖片:File->Open->分別打開Red,Green, Blue三個通道的圖片:Image -> Color -> Merge Channels可以Merge螢光圖片。
  • 用R將圖片轉為字符畫
    作者:輝小寶同學微信公眾號:R語言和Python學堂知乎:
  • 如何使用TensorFlow Hub的ESRGAN模型來在安卓app中生成超分圖片
    從一張低解析度的圖片生成一張對應的高解析度圖片的任務通常被稱為單圖超分(Single Image Super Resolution - SISR)。儘管可以使用傳統的插值方法(如雙線性插值和雙三次插值)來完成這個任務,但是產生的圖片質量卻經常差強人意。
  • 由RGB到HSV的轉換詳解
    分割應用:    用H和S分量來表示顏色距離,顏色距離指代表兩種顏色之間的數值差異。    Androutsos等人通過實驗對HSV顏色空間進行了大致劃分,亮度大於75%並且飽和度大於20%為亮彩色區域,亮度小於25%為黑色區域,亮度大於75%並且飽和度小於20%為白色區域,其他為彩色區域。
  • 一文概述用 python 的 scikit-image 模塊進行圖像分割
    圖像分割我們都很清楚,Photoshop 或類似的圖形編輯器提供了無限的可能性,可以將一個人從一張圖片中帶到另一張圖片中。然而,要這樣做,首先需要確定那個人在源圖像中的位置,這就需要用到圖像分割技術了。有許多庫是為圖像分析而編寫的。
  • ​PPT做SCI論文圖④——免疫螢光Merge圖
    免疫螢光實驗中我們得到的最初始圖片是三原色圖片(紅綠藍三色通道,或R,G,B圖),當然拍照軟體會自動為我們merge成一張彩色的圖片。但是由於某些原因,比如你拍完之後畢業了,手裡沒這個軟體了,就只有三原色圖了,或者說我們想單獨看兩種顏色的merge圖片怎麼辦呢?那就是本文要教你解決的問題了——用ppt畫SCI圖:免疫螢光Merge圖。
  • Image J進行螢光共定位分析
    1、打開一張螢光圖片,並拆分成三個通道圖,具體見《利用ImageJ拆分和Merge螢光圖片》。從Scatter Plot圖和Rcoloc值來看,這張圖的紅綠通道共定位情況其實並不好。https://imagej.nih.gov/ij/plugins/colocalization-finder.html目前我們介紹對二維螢光共定位分析的三種方法:一種是計算螢光Ratio,是定性描述;第二種是做Plot  Profile圖,適合於肉眼不太好分辨是否有共定位區域的描述;第三種是做Scatter Plot,算相關係數,可以把螢光共定位轉化為定性+定量的描述,相對來說最準確。
  • 圖片數據集太少?看我七十二變,Keras Image Data Augmentation 各...
    我們先來看看ImageDataGenerator的官方說明(https://keras.io/preprocessing/image/):keras.preprocessing.image.ImageDataGenerator(featurewise_center=False,    samplewise_center=False
  • 科研新手會用到的Image J使用方法總結
    教你Image J的圖片修飾……同學,WB的灰度值測量再了解一下?之前也講過,點擊查看。Transwell- image J五步分析法與經驗總結選一張肺部的Masson三色染色圖,染色結果為:膠原纖維呈藍色(如光綠液染色為綠色),胞漿、肌肉、纖維素、神經膠質呈紅色,胞核黑藍色。
  • php如何使用array_merge()函數?(代碼示例)
    array_merge()是PHP中的一個內置函數,它可以將兩個或多個數組的元素或值合併為一個數組,然後返回這個數組。下面我們就來具體介紹一下array_merge()函數的用法,希望對大家有所幫助。array_merge()函數array_merge()函數用逗號(',')分隔的數組列表作為需要合併的參數,然後將後一個數組的值附加在前一個數組的末尾,形成一個新數組並返回,這個數組中包含在參數中傳遞的數組的合併值。說明:我們可以在參數中傳遞任意數量的數組。
  • 跟著Nature學畫圖~使用R語言的ggtree給進化樹添加圖片注釋
    人類的近親肺魚基因組被解析,點進去看到裡面有一張進化樹的圖image.png正好自己最近在學習R語言的ggtree,之前也在ggtree的幫助文檔看到過類似的圖片,所以決定重複一下這張圖論文是Giant lungfish genome elucidates the conquest of land
  • 這張圖片看起來是彩色圖還是黑白圖?
    最近,網上一張視覺錯覺圖片被瘋傳,這張圖片的特別之處是:你明明看上去是一張彩色圖片,但實際上是一張黑白圖,圖片由挪威視覺藝術家Oyvind Kolas創作。這到底是什麼原理呢?大家可能已經注意到了了,兩張圖片中,一張是線條構成網格;一張點構成網格,實際上是網格在作怪。
  • 在PHP裡使用ImageMagick生成base64圖片
    最近的PHP項目中,需要用到畫圖和圖片拼接效果。通過ImageMagick生成base64圖片格式,為前端所使用。PHP將圖片轉base64編碼以及base64圖片轉換為圖片並保存代碼:base64圖片轉換為圖片並保存Base64是一種用64個字符來表示任意二進位數據的方法。
  • 如何在圖片上添加箭頭,怎麼在圖片上添加箭頭
    說起給圖片上面添加箭頭之類的符號,我們第一反應可能都是利用qq截圖工具進行添加,今天我教大家用另外一種方法操作,即用光影魔術手。下面我來說下如何在圖片上添加箭頭,怎麼在圖片上添加箭頭。在我們打開軟體後,接下來一步把我們需要編輯的圖片導入進來,所以我們點擊打開按鈕,出現讓我們選擇圖片的窗口。然後在我們把圖片添加進來之後,就需要對我們添加的圖片進行編輯了,這裡我們注意軟體上方的畫筆按鈕。看到畫筆按鈕之後,我們滑鼠移動上去點擊一下這個畫筆按鈕,接著出現關於使用畫筆按鈕的界面,包括畫筆裡面的一些工具。