現在の画像のピクセルごとの輝度から、ひとつ前の画像のピクセルごとの輝度を引き算する方法
    조회 수: 3 (최근 30일)
  
       이전 댓글 표시
    
jpegFiles = dir('*.jpg');
numfiles = ; % フォルダ内のファイルの数
mydata = cell(1, numfiles);
for k = 1:numfiles
    mydata{k} = imread(jpegFiles(k).name);
    RGB = imread(jpegFiles(k).name);
    T{k} = rgb2gray(RGB);
end
T{1} 
上のコードで画像のピクセルごとの輝度を求めているのですが、求めた輝度から、ひとつ前の画像のピクセルごとの輝度を引き算するコードを教えていただきたいです。
댓글 수: 0
답변 (1개)
  Atsushi Ueno
      
 2024년 2월 3일
        [filepath,name,ext] = fileparts(which('office_1.jpg'));
jpegFiles = dir([filepath,filesep,'office_*.jpg']);
numfiles = size(jpegFiles, 1); % フォルダ内のファイルの数
mydata = cell(1, numfiles);
for k = 1:numfiles
    mydata{k} = imread(jpegFiles(k).name);
    RGB = imread(jpegFiles(k).name);
    T{k} = rgb2gray(RGB);
    if k > 1
        diff = T{k} - T{k-1}; % ひとつ前の画像のピクセルごとの輝度を引き算する
    end
end
댓글 수: 1
참고 항목
카테고리
				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!