Data loss in image
    7 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    dani elias
 il 15 Ott 2022
  
    
    
    
    
    Commentato: dani elias
 il 16 Ott 2022
            I have an encrypted image,I wantit to like these so I can be able to test for data loss

7 Commenti
Risposta accettata
  Image Analyst
      
      
 il 16 Ott 2022
        Try this on your recovered image
%  Create "recovered" image.
grayImage = imread('cameraman.tif');
grayImage = imnoise(grayImage, "gaussian", 0, .01);
[rows, columns, numberOfColorChannels] = size(grayImage)
subplot(2, 1, 1);
imshow(grayImage, []);
title('Initial Image')
% Define fraction of pixels to blacken in the middle.
pct = 0.25;
% Determine how many pixels that is.
numBlackPixels = pct * numel(grayImage)
% Assume it's a square and determine the width of the square
squareWidth = sqrt(numBlackPixels)
% Get the rows of the square in the original image
row1 = round(rows/2 - squareWidth/2)
row2 = round(rows/2 + squareWidth/2)
% Get the columns of the square in the original image
col1 = round(columns/2 - squareWidth/2)
col2 = round(columns/2 + squareWidth/2)
% Do the blackening:
grayImage2 = grayImage; % Initialize
grayImage2(row1:row2, col1:col2) = 0; % Blacken square in the middle
subplot(2, 1, 2);
imshow(grayImage2, [])
title('Output Image')
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Computer Vision with Simulink in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




