トリミングした部分を別の背景に元画像と同じ座標に張り付けたい
조회 수: 3 (최근 30일)
이전 댓글 표시
コンクリートの床版画像を細かく分割して、分割したすべての画像をセマンティックセグメンテーションを用いてひび割れ部分を抽出するAIモデルにかけ、ひび割れ部分を抽出する。その後にひび割れ部分に色がついている分割された画像を黒の背景画像に元画像を同じ座標に張りつけて1枚の「ひび割れ部分(色付きの線)」「ひび割れがない部分(黒)」になっている画像を作成したい。AIモデルと元画像を分割しトリミングするところまでのスクリプトは完成しているが、トリミングした分割画像を黒背景に元の座標に張り付ける関数、スクリプトが分からないので教えてほしいです。
댓글 수: 0
답변 (1개)
COVAO
2024년 1월 13일
イメージデータの透明度AlphaDataを設定すると、画像を重ねて表示することができます。
下記に例があります。
MATLAB標準関数で、透明度を設定した画像表示の例です。
earth = imread('landOcean.jpg');
image(earth)
axis image
clouds = imread('cloudCombined.jpg');
image(clouds);
image(earth);
axis image;
hold on;
im = image(clouds);
alpha = 255*uint8( (clouds(:,:,1)+clouds(:,:,2)+clouds(:,:,3))/3 > 50 ); %Caluculate alpha data
im.AlphaData = alpha;
hold off;
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!