Quick & Easy Way To Install OpenCV

ဒီေန့မွာေတာ့ Computer Vision မွာ ေတာ္ေတ္ာအသုံး၀င္တယ့္ library တစ္ခုကုိ ဘယ္လုိလြယ္လြယ္ကူကူ installလုပ္လုိ့ရလဲဆုိတာၾကည့္ရေအာင္။

က်ြန္ေတာ္တုိ့ အေပါ္က python libs ေတြအလြယ္ကူဆုံး installလုပ္လုိ့ရတဲ့ pip ကုိသုံးျပီး installလုပ္လုိ့ရပါတယ္။က်ြန္ေတာ္ဒါကုိ တင္သင့္မတင္သင့္ ၾကည့္ေနတာပါ။ဘာလုိ့ဆုိေတာ့ သူက opencv library ကုိ python binary files ေတြအေနနဲ့ ထုတ္ထားေတာ့ Error ေတြမ်ားတတ္လာနုိင္လားဆုိတာေစာင့္ၾကည့္ေနတာပါ။အခုေတာ့ ဘာerror မွ ၾကီးၾကီးမားမားမေတြ့ေတာ့ သုံးဖုိ့ အဆင္ေျပပါတယ္။

က်ြန္ေတာ့္ blog post ထဲက virtualenv ကုိဘာေၾကာင့္သုံးသင့္တယ္ကုိ သြားၾကည့္လုိက္ပါ။က်ြန္ေတာ္ဘာေၾကာင့္ virtualenv ထဲမွာ installလုပ္တယ္ဆုိတာ နားလည္သြားပါမယ္။

အဲ့ေတာ့ installလုပ္ျပီးတာအဆင္ေျပလား testing လုပ္ၾကည့္ရေအာင္။

ဒါဆုိရင္ေတာ့ opencv ကုိ installလုပ္ျပီးပါျပီ။အဲ့ေတာ့ webcam ကေန video ဖတ္တယ့္ example ေလးနဲ့ စေလ့လာၾကည့္တာေပါ့။ေအာ္ က်ြန္ေတာ္ေျပာရဦးမယ္ က်ြန္ေတာ္တုိ့ computer vision က တျခား hardware ေတြ deep learning စတဲ့ ဟာေတြတင္ေပးရမွာမုိ့ hardware ေတြစုေနပါတယ္။ေနာက္ပုိင္း ပုိ့စ္ေတြမွာ ဖတ္ခ်င္တယ္ဆုိ က်ြန္ေတာ့္ကုိ support လုပ္ေပးတဲ့အေနနဲ့ page ကုိ share & review & recommend ေလးလုပ္ေပးပါ။ဒါမွက်ြန္ေတာ္လဲတင္ေပးဖုိ့ အဆင္ေျပမွာပါ။ က်ြန္ေတာ့္ရည္ရြယ္ခ်က္ကုိက ေလ့လာေနတဲ့ beginners ေတြအဆင္ေျပေအာင္ တင္ေပးေနတာမုိ့ မိတ္ေဆြလုပ္ေပးမယ္လုိ့ထင္ပါတယ္။

က်ြန္ေတ္ာတုိ့ ပထမဆုံး cv2 ဆုိျပီး opencv ကုိ import လုပ္လုိက္တယ္။ျပီးေတာ့ laptop ရဲ့ webcam ကုိဖြင့္မွာမုိ့ cam = cv2.VideoCapture(0) ဆုိျပီး camera ကိုယူတယ္။ဘာေၾကာင့္ zeroလဲဆုိ က်ြန္ေတာ့္မွာ default webcam တစ္ခုပဲရွိလုိ့ပါ။အကယ္လုိ့ camera မ်ားတယ္ဆုိရင္ ကုိသုံးခ်င္တဲ့အလုံး numberထည့္ပါ။

ျပီးေတာ့ user က မပိတ္မခ်င္း အလုပ္လုပ္ရမွာမုိ့လုိ့ infinite loopပတ္လုိက္တယ္။

ျပီးေတာ့ frame ကုိပဲ ၾကည့္ရမွာပါသိပ္စိတ္မပူပါနဲ့။ cam.read ဆုိျပီး camera ဖတ္ျပီး frameကုိယူတယ္။flip ကေတာ့ က်ြန္ေတာ္တုိ့ webcam ကရလာတဲ့ ပုံသည္ ဘယ္နဲ့ညာ ေျပာင္းေနပါတယ္။အဲ့တာမုိ့ အတည့္ျဖစ္ေအာင္ ျပန္ျပင္လုိက္တဲ့အေနနဲ့ လွည့္လိုက္တာပါ။

cv2.imshow(“image”,frame) သည္ opencv မွာ ပုံကုိ ထုတ္ၾကည့္တဲ့အခါ imshow method ကုိသုံးပါတယ္။ေ၇ွ့ကေတာ့ title ျဖစ္ျပီး ေနာက္ကေတာ့ numpy array data ပါ။ဒီမွာေတာ့ ေသခ်ာမေျပာေသးပါဘူး။က်ြန္ေတ္ာတုိ့ တေျဖးေျဖးပဲသြားၾကတာေပါ့။အဲ့ေတာ့ ဖတ္လုိ့ရလာတဲ့ frame ကုိ အတည့္ေျပာင္းတယ္ ျပန္ထုတ္ျပတယ္။ဒါေလးပါပဲ။

ျပီးေတာ့ က်ြန္ေတာ္တုိ့က image ကုိျပေနရင္းနဲ့ q key ကုိနွိပ္လုိက္ရင္ ပိတ္သြားေအာင္လုိ့ key ကုိေစာင့္ျပီးဖမ္းထားတာပါ။အားလုံးနားလည္မယ္လုိ့ယံုၾကည္ပါတယ္။ေက်းဇူးတင္ပါတယ္။

Run

 

 

Share:
Tags:

Leave a Reply