From ImageJ to Matlab Conversion
조회 수: 6 (최근 30일)
이전 댓글 표시
HI.
Can someone translate this ImageJ piece of code to MATLAB equivalent. If not, is there an app for automated conversion between those two formats?
Thank you
for(i=1;i<=nSlices;i++){
setSlice(i);
run("Translate...", "x="+i*xTranslate+" y="+i*yTranslate+"
interpolation=None slice");
}
댓글 수: 6
Guillaume
2018년 7월 12일
Oh, I didn't realised it was you. Well, as you've requested, I will not get involved in your questions.
Guillaume
2018년 7월 12일
For others, this is a follow-up to
- griddedinterpolant-and-gridvectors-turn-image-to-binary
- does-anyone-know-why-the-images-appear-that-way
- can-imtranslate-and-squeeze-be-combined-to-one-code-line
and many more.
답변 (1개)
Sean de Wolski
2018년 7월 12일
편집: Sean de Wolski
2018년 7월 12일
Looks like imtranslate should work. My interpretation of that is: loop over slices, translate each slice by some amount (that value may vary by slice - I don't know). You may not be able to do it all in one shot but it should certainly work. Something along these lines, not tested.
VT = zeros(size(V),'like',V)
for ii = 1:size(V,3)
VT(:,:,ii) = imtranslate(V(:,:,ii), [something_row(ii), something_col(ii)])
end
Can you describe what you're trying to do, i.e. what is the end goal?
댓글 수: 15
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!