python sitk.show()與imageJ結(jié)合使用常見的問題
在python中配置simpleITK時(shí),遇到了以下這個(gè)問題。
simpleITK已經(jīng)通過pip install安裝,但是sitk.show()功能無法正常使用,類似如下
實(shí)例代碼
import SimpleITK as sitk
import sys
import os
example = sitk.ReadImage("filename")
sitk.show(example)
在sitk.show()這一步會出現(xiàn)以下錯(cuò)誤
“Traceback (most recent call last):
File "", line 1, in
sitk.Show(image)
File "C:\Python27\lib\site-packages\SimpleITK.py", line 4158, in Show
return _SimpleITK.Show(*args, **kwargs)
RuntimeError: Exception thrown in SimpleITK Show: ............\Build\ITK\SimpleITK-0.7.1\Code\IO\src\sitkShow.cxx:463:
sitk::ERROR: Error in administrating child process: [參數(shù)錯(cuò)誤。]”
原因是SimpleITK的圖像顯示功能是通過類似ITK-snap,ImageJ進(jìn)行實(shí)現(xiàn)的,所以在進(jìn)行sitk.show()之前,需要對此進(jìn)行設(shè)置才能正常實(shí)現(xiàn)。
這里參考stack overflow別人給的意見https://stackoverflow.com/questions/43215774/can-not-linksimpleitkshow-with-fiji
ImageJ Installation
Go to https://imagej.nih.gov/ij/download.html
Make sure to download the bundled with 64-bit Java 1.8.0_112 version
ImageJ Setup
Go to https://imagej.nih.gov/ij/plugins/nifti.html
Download nifti_io.jar
Go to C:\blah\blah\ImageJ\plugins\Input-Output
Delete the existing nifti_io.jar file from the folder
Copy the downloaded nifti_io.jar file into the folder
Restart ImageJ and check if File -> Import -> NIfTI-Analyze is there
If it is there, the plugin was successfully installed
SimpleITK Setup
Find the path where your ImageJ.exe file exists
Open cmd
Type in setx SITK_SHOW_COMMAND "C:\blah\blah\ImageJ\ImageJ.exe"
You should get the message SUCCESS: Specified value was saved
Check if everything works
Restart your text editor or IDE (if it was already open)
Run your code
除了下載ImageJ操作,另外的很簡單。
- 在環(huán)境變量里面添加SITK_SHOW_COMMAND ,以imageJ為例,路徑指向ImageJ-win64.exe
- 在環(huán)境變量中的path中添加%SITK_SHOW_COMMAND%
到此這篇關(guān)于python sitk.show()與imageJ結(jié)合使用常見的問題的文章就介紹到這了,更多相關(guān)sitk.show()結(jié)合imageJ內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python庫skimage繪制二值圖像代碼實(shí)例
- Python 實(shí)現(xiàn)Image和Ndarray互相轉(zhuǎn)換
- Python 實(shí)現(xiàn)將數(shù)組/矩陣轉(zhuǎn)換成Image類
- Python Pillow.Image 圖像保存和參數(shù)選擇方式
- Python 實(shí)現(xiàn)OpenCV格式和PIL.Image格式互轉(zhuǎn)
- 詳解python opencv、scikit-image和PIL圖像處理庫比較
- Python imageio讀取視頻并進(jìn)行編解碼詳解
- Python圖像處理模塊ndimage用法實(shí)例分析
- 在python image 中安裝中文字體的實(shí)現(xiàn)方法
- 解決Python3用PIL的ImageFont輸出中文亂碼的問題
相關(guān)文章
Python使用pandas對數(shù)據(jù)進(jìn)行差分運(yùn)算的方法
今天小編就為大家分享一篇Python使用pandas對數(shù)據(jù)進(jìn)行差分運(yùn)算的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12
Python中__repr__和__str__區(qū)別詳解
這篇文章主要介紹了Python中__repr__和__str__區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
selenium?UI自動(dòng)化實(shí)戰(zhàn)過程記錄
如果大家有做過web的自動(dòng)化測試,相信對于selenium一定不陌生,測試人員經(jīng)常使用它來進(jìn)行自動(dòng)化測試,下面這篇文章主要給大家介紹了關(guān)于selenium?UI自動(dòng)化實(shí)戰(zhàn)的相關(guān)資料,需要的朋友可以參考下2021-12-12
pycharm遠(yuǎn)程連接服務(wù)器并配置python interpreter的方法
這篇文章主要介紹了pycharm遠(yuǎn)程連接服務(wù)器并配置python interpreter的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
Python+pyplot繪制帶文本標(biāo)注的柱狀圖方法
今天小編就為大家分享一篇Python+pyplot繪制帶文本標(biāo)注的柱狀圖方法,具有很好的價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
詳解關(guān)于Django中ORM數(shù)據(jù)庫遷移的配置
這篇文章主要介紹了詳解關(guān)于Django中ORM數(shù)據(jù)庫遷移的配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-10-10
基于pytorch實(shí)現(xiàn)運(yùn)動(dòng)鞋品牌識別功能
這篇文章主要給大家介紹了關(guān)于如何基于pytorch實(shí)現(xiàn)運(yùn)動(dòng)鞋品牌識別功能,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用PyTorch具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2024-02-02
對python 操作solr索引數(shù)據(jù)的實(shí)例詳解
今天小編就為大家分享一篇對python 操作solr索引數(shù)據(jù)的實(shí)例詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12

