Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. vid = videoinput('winvideo');
  2.  
  3. preview(vid);
  4.  
  5. input('ENTER');
  6. %obr1 = imread('obraz2.bmp');
  7. obr1 = getsnapshot(vid);
  8. obr1_sz = rgb2gray(obr1);
  9.  
  10. imwrite(obr1, 'obr1.png');
  11.  
  12. %input('ENTER');
  13. obr2 = imread('obraz1.bmp');
  14. obr2_sz = rgb2gray(obr2);
  15. %obr2 = getsnapshot(vid);
  16. imwrite(obr2, 'obr2.png');
  17.  
  18. figure(1);
  19. subplot(2, 2, 1);
  20. imshow(obr1); title('obr1');
  21. subplot(2, 2, 2);
  22. imshow(obr2); title('obr2');
  23.  
  24. %'direct1'
  25. %system('direct.exe obr1.png obr1_dir.png');
  26. %'direct2'
  27. %system('direct.exe obr2.png obr2_dir.png');
  28.  
  29. %'dpcm1'
  30. %system('dpcm.exe obr1.png obr1_dpcm.png');
  31. %'dpcm2'
  32. %system('dpcm.exe obr2.png obr2_dpcm.png');
  33.  
  34. %'huf1'
  35. %system('huf.exe obr1.png obr1_huf.png');
  36. %'huf2'
  37. %system('huf.exe obr2.png obr2_huf.png');
  38.  
  39. [obr1dct, mse, psnr] = komprdct(obr1_sz, [8 8], 'prog', 25)
  40.  
  41. %[obr2dct, mse, psnr] = komprdct(obr2_sz, [8 8], 'prog', 25);
  42.  
  43.  
  44. stop(vid);
  45. delete(vid);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement