Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

ີ ອນເກີດມາຈາກການທີ່ ຄອມພິ

1. ຮູ ບພາບດີຈຕ ີ ວເຕີປັບ ັ ້ ງຂໍໍມູ


9.ການເຂົາເຖີ ້ ນຢູ່ 2 ແບບຄຶ
ິ ອນ
ຮູ ບພາບປົ ກກະຕິມາເປັນດີຈຕ ັ ້ ງສີ
- ການເຂົາເຖີ
2. ອົງປະກອບຂອງຮູ ບພາບມີ 3 ຢ່າງ ັ ້ ງພິກເຊວ
-ການເຂົາເຖີ
- ປະເພດຮູ ບພາບ. ັ ້ ່ ງພິ
+ການເຂົາເຖີ ັ້ ່ ງຈຸ
ີ ກເຊວຫມາຍເຖີງການເຂົາໄປເຖີ ີ ດແຕ່ ລະຈຸດຂອງ
- ສີຂອງຮູ ບພາບ ຮູ ບພາບ
- ຄວາມລະອຽດຂອງຮູ ບພາບ 9. ການຈ າແນກສີມ ີ 4 ຢ່າງຄຶ
3. ການປະມວນຜົນຮູ ບພາບມີ 2 ແບບ (Tint) ສີອອ່ ນ
- ພາບນີ່ ງີ ້
(Shade) ລະດັບຄວາມຄ ໍາຂອງສີ
- ພາບເຄ ່ ີອນໄຫວ ່
ຄວາມອ ີມຕົວຂອງສີ(Saturation)
4. ປະເພດຂອງສີມ ີ 4 ແບບຄຶ RGB , HSV , LAB , ໂຄມາຕິກ(Chromatic)
YCBCR. img = imread ( f i l e n a m e ) ;
- HSV : H ແມ່ ນຄ່າສີຢ່ ູລະຫວ່ າງ 0-360( 0 ສີແດງ , ົ ປ່ຽນສ າລັບຮັບຄ່ າຄ າສັ່ ງ.
img ຄຶຕວ ັ
120 ສີຂຽວ , 240 ຟ້າ) imread ຄຶຊ ່ ຄ
ີ າສັ່ ງ.

ິ ຸ ດຂອງສີ 0-1
- S ແມ່ ນຄວາມບໍລສ ່
File name ຄຶຊ ີຂອງຮູ ບພາບ .
- V ແມ່ ນຄວາມສະຫວ່ າງມີຄ່າ 0-1 imshow( img )
5. ໂປຮແກຮມ matlab ມີຢ່ ູ 4 ຊ່ ອງ im show ຄຶຊ ່ ີຄ າສັ່ ງສ
ັ າລັບສະແດງຮູ ບພາບ .
- Current folder ເປັ ນຊ່ອງທີ່ ລະບຸ
ີ ວ່າມີຟາຍຫຍັງແນ່ ່
ົ ປ່ຽນທີໄດ້
img ຄຶຕວ ີ ເກັບຮູ ບພາບໄວ້ກ່ອນ ໜ້ານີັ ້
- Work space ເປັ ນບ່ອນຈັດເກັບຄ່ າໂຕປ່ຽນ vidObj = Video Reader( ' Best _ Very . mp4 ' ) ;
- Command window ເປັ ນສ່ວນທີ່ ໃຊ້ີ ໃນການລັນ ົ ປ່ຽນສ າລັບຮັບຮູ ບພາບເຄ ່ ີອນໄຫວ.
vidOb ຄຶຕວ
- Editer ເປັ ນສ່ວນທີ່ ໃຊ້
ີ ໃນການຂຽນໂຄດ Video Reader ຄຶຊ ່ ຄ ັ ນກາ ນ ອ່ າ ນ ຮູ ບພາ ບ ເຄ ່ ີອ ນໄຫວ.
ີ າ ສັ່ ງໃ
້ ່
ັ ສ້
6. ທຸກຄັງທີ ີ າງໂປຮແກຮມໃຫມ່ ຕ້ອງໄດ້ setpath ‘ Best _ very . mp4 ’ ຄຶຊ ່ ຂອງຮູ
ີ ບພາບເຄ ່ ີອນໄຫວ.
ໍ້
7. ຂໍຄວນຮູ ້ ີ 4 ຂໍໍ ້
ມ while has Frame ( vid Obj )… …e n d
- ຊ ່ ີຟັງຊັ່ ນຂອງເຮົ
ັ າຫ້າມຕັງຄຶ ັ ກັບຊ ່ ີຟັງຊັ່ ນ
ັ ້ ກນ ັ matlab while ຄຶຄ າສັ່ ງສໃນການວົ
ັ ນລູບ .
່ ່
- ຊ ີຟັງຊັນຂອງ ັ matlab ຕ້ອງຊ ີດຽວກັນກັບຊ ່ ີຟາຍທີ່ ີ
່ has Frame ຄຶການກວດສອບຟາຍວີດໂີ ອພ້ອມໃຫ້ອ່ ານ ຫລ ບໍ
ເຮົາຂຽນໂຄດ end ຄຶຄ າສັ່ ງສິ ັ ້ ດການວົນລູບ .
ັ ນສຸ
ັ ້ ່ ສ້
- ທຸກຄັງທີ ີ າງໂປຣເຈັກຕ້ອງມີການ setpath vid Frame = read Frame ( vid Obj ) ;

8. ຟັງຊັນໃນ ັ matlab ມີ 6 ປະເພດຄຶ ົ ປ່ຽນສ າລັບຮັບຄ່ າແຕ່ ລະເຟມຂອງພາບເຄ ່ ີອນໄຫວ .
vid Frame ຄຶຕວ
1. ຟັງຊັນທີບ່ ຕອ້
ໍ ງກາານ input ແລະ ບໍມ ີ output. read Frame ຄຶຄ າສັ່ ງໃນການອ່
ັ ານແຕ່ ລະເຟມຂອງພາບເຄ ່ ີອນໄຫວ .
2. ຟັງຊັນທີບໍມiີ nput ແຕ່ ມີoutput. ົ ປ່ຽນທີ່ ເກັ
vid Obj ຄຶຕວ ີ ບວີດໂີ ອໄວ້ກ່ອນໜ້ານີັ ້
3. ຟັງຊັນທີ່ ມີ
ີ input ແຕ່ ບໍໍມ ີ output. imshow( vid Frame )
4 ຟັງຊັນທີ່ ີ ຕອ້ງການ input ແລະ ມີຄ່າ output. imshow ຄຶຄ າສັ່ ງໃນກາ
ັ ນສະແດງຜົນ .
5. ຟັງຊັນທີບ່ ກາ
ໍີ ໍນດ
ົ ຈາ ໍນວນ input ແລະ output.
6. ຟັງຊັນທີພເິ ສດ (Anonymous function).

img ຄຶຕວົ ແປທີ່ ເກັ


ີ ບຮູ ບພາບທີ່ ຕ້
ີ ງການບັນທ ກ

result . jpg ຄຶຊ ຮູ ່ ີ ອງກາ ນ .
ີ ບພາບທີຕ້
GRAYIMG = rgb2gray ( img ) ;
vid Frame ຄຶຮູບພາບເຄ ່ ີອນໄຫວແຕ່ ລະເຟດ .
GRAYIMG ຄຶຕວ ົ ປ່ຽນໃນການເກັບຄ່ າທີ່ ປ
ີ ່ ຽນແປງແລ້ວ .
New size = imresize ( img , scale ) ;
່ ັ
rgb2gray ຄຶຄ າສັງໃການປ່ ຽນ ຈາກຮູ ບພາບສີເປັ ນຂາວດ າ.
ົ ປ່ຽນສ າລັບຮັບຮູ ບພາບທີ່ ປ
New size ຄຶຕວ ັ້
ີ ່ ຽນຂະໜາດແລັວ.
ົ ປ່ຽນໃນການເກັບຄ່ າຮູ ບພາບປະຈຸບນ
img ຄຶຕວ ັ .
imreadsize ຄຶຊ ່ ີຄ າສັ່ ງສ
ັ າລັບປ່ຽນຂະໜາດຂອງຮູ ບພາບ .
BNRIMG = im2bw ( img ) ;
ັ ້
img ຄຶຮູບພາບຕົນສະບັ ບ.
BNRYIMG ຄຶຕວ ົ ປ່ຽນໃນການເກັບຄ່ າທີ່ ປ
ີ ່ ຽນແປງແລ້ວ .
ັ້
scale ຄຶຂະໜາດໃໝ່ຂອງຮູ ບພາ ບ ( ຄ່ າເລີມຕົນແມ່ ນ 1) .
່ ັ
im2bw ຄຶຄ າສັງໃນການປ ່ ຽນຈາກຮູ ບພາບສີເປັ ນຂາວດ າ.
im write ( img , ’result . jpg ’ ) ;
ົ ປ່ຽນໃນການເກັບຄ່ າຮູ ບພາບປະຈຸບນ
img ຄຶຕວ ັ .
image ຄຶຄ າສັ່ ງໃນການບັ
ັ ນທ ກຂໍມູ ໍ ້ ນ.

You might also like