['   \n  \n [\'ਇੰਪੋਰਟ ਸੀ. ਵੀ. 2\\ਨਿੰਪੋਰਟ ਨੰਪੀ ਐੱਨ. ਪੀ. \\ਨਿੰਪੋਰਟ ਪਾਈਗੈਮ \\ਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ. ਐੱਨ.(ਬਾਈਨਰੀ _ ਚਿੱਤਰ = = 255) \\ntotal _ ਪਿਕਸਲ = image.size \\nbubble _ ਅਨੁਪਾਤ = ਬੱਬਲ _ ਪਿਕਸਲ /ਕੁੱਲ _ ਪਿਕਸਲ \\ਨਰੀਟਰਨ ਬੱਬਲ _ ਅਨੁਪਾਤ \\n\\nÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ2048 \\n\\nUSB ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂੰਨੀ ਕਨੂਫਰੇਮ = cap.read () \\nif ਨਾ ਰੀਟਃ \\nਪ੍ਰਿੰਟ ("\\n") \\nਬ੍ਰੇਕ\\n\\n\\n\\n #ਫਰੇਮ ਨੂੰ ਗਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲੋ \\n _ ਫਰੇਮ = cv2.cvtColor (ਫਰੇਮ,cv2.COLOR_BGR2GRAY) \\n\\n #ਬੁਲਬੁਲਾ ਅਨੁਪਾਤ ਦੀ ਗਣਨਾ ਕਰੋ \\nbubble _ ਅਨੁਪਾਤ = ਗਣਨਾ _ bubble _ ਅਨੁਪਾਤ (ਗਰੇਸਕੇਲ _ ਫਰੇਮ) \\n\\n #ਜੇਕਰ ਬੁਲਬੁਲਾ ਅਨੁਪਾਤ 35 ਪ੍ਰਤੀਸ਼ਤ ਤੋਂ ਘੱਟ ਹੈ,ਕਾਊਂਟਰ ਦਾ ਬੁਲਬੁਲਾ ਅਨੁਪਾਤ ਵਧਾਓ <0.40: \\n ਕਾਊਂਟਰ + = 1\\n #ਜੇਕਰ ਕਾਊਂਟਰ 10 ਤੱਕ ਪਹੁੰਚ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਆਵਾਜ਼ ਚਲਾਓ ਅਤੇ ਲੂਪ ਨੂੰ ਤੋਡ਼ੋ \\ਨਿਫ ਕਾਊਂਟਰ> = 10: \\npygame.mixer.init (ਫ੍ਰੀਕ, ਬਿਟਸਾਈਜ਼, ਚੈਨਲ, ਬਫਰ) \\n pygame.mixer.music.load (ਮਿਊਜ਼ਿਕ _ ਫਾਈਲ) \\n pygame.mixer.music.play () \\n ਘਡ਼ੀ = pygame.time.Clock () \\nਜਦੋਂ ਕਿ pygame.mixer.music.get_busy (): \\n clock.tick (30) \\n pygame.mixer.quit () \\n ਪ੍ਰਿੰਟ ("ਬੁਲਬੁਲਾ ਅਨੁਪਾਤ 10 ਵਾਰ ਲਈ 35 ਪ੍ਰਤੀਸ਼ਤ ਤੋਂ ਘੱਟ ਸੀ।ਪ੍ਰੋਗਰਾਮ. ") \\n ਬਰੇਕ\\n\\n #ਬੁਲਬੁਲਾ ਅਨੁਪਾਤ ਅਤੇ ਕਾਊਂਟਰ\\ਨਪ੍ਰਿੰਟ (" ਮੈਟਰਿਕਲਿੰਗਃ ", ਬੱਬਲ _ ਅਨੁਪਾਤ) \\nਪ੍ਰਿੰਟ (" ਮੈਟਰਿਕਲਿੰਗਃ ", ਕਾਊਂਟਰ) \\n\\n #ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋਫਰੇਮ\\ncv2.imshow (\\\'ਫਰੇਮ\\\', ਫਰੇਮ) \\nif cv2.waitKey (1) & 0xFF = = ਆਰਡ (\\\'q\\\'): \\n ਬਰੇਕ\\ ncap.release ()\\ncv2.destroyAllWindows () \\n\\nabow ਕੋਡ ਚੈੱਕ ਕਰੋਕ੍ਰਿਪਾ ਕਰੋ] ', 'ਇੰਪੋਰਟ ਸੀ. ਵੀ. 2 ਇੰਪੋਰਟ ਨੰਪੀ ਨੂੰ ਐੱਨ. ਪੀ. ਇੰਪੋਰਟ ਪਾਈਗੈਮ ਦੇ ਰੂਪ ਵਿੱਚ ਆਯਾਤ ਕਰੋ ਡਿਫ ਕੰਪਿਊਟ _ ਬਬਲ _ ਰੇਸ਼ੋ (ਅਮਰੀਕਾ, ਟਾਪੂ = 128): _, ਬਾਈਨਰੀ _ ਚਿੱਤਰ = cv2.threshold (ਅਮਰੀਕਾ, ਟਾਪੂ, 255,cv2.THRESH_BINARY) ਬੱਬਲ _ ਪਿਕਸਲ = np.sum (ਬਾਈਨਰੀ _ ਚਿੱਤਰ = = 255) ਕੁੱਲ _ ਪਿਕਸਲ = image.size ਬੱਬਲ _ ਅਨੁਪਾਤ = ਬੱਬਲ _ ਪਿਕਸਲ/ਕੁੱਲ _ ਪਿਕਸਲ ਰਿਟਰਨbubble _ ratio ਸੰਗੀਤ _ ਫਾਈਲ = \'./ਲਾਤੀਨੀ Bgm2. mp3\' #ਬਿੱਟਸਾਈਜ਼ =-16 ਚੈਨਲ = 1 ਬਫਰ = 2048 ਯੂ. ਐੱਸ. ਬੀ.cv2.VideoCapture (0) cv2.VideoCapture (0) cap.read () ਜੇਕਰ ਸੱਚਾ ਨਹੀਂ ਤਾਂ ਫਰੇਮ = cap.read ()ਪ੍ਰਿੰਟ ਕਰੋ #ਫਰੇਮ ਨੂੰ ਗਰੇਸਕੇਲ ਗ੍ਰੇਸਕੇਲ ਵਿੱਚ ਬਦਲੋ = cv2.cvtColor (ਫਰੇਮ, cv2.COLOR_BGR2GRAY) #ਬੁਲਬੁਲਾ ਅਨੁਪਾਤ ਦੀ ਗਣਨਾ ਕਰੋਬੁਲਬੁਲਾ _ ਅਨੁਪਾਤ = ਗਣਨਾ _ ਬੁਲਬੁਲਾ _ ਅਨੁਪਾਤ (ਗਰੇਸਕੇਲ _ ਫਰੇਮ) #ਜੇ ਬੁਲਬੁਲਾ ਅਨੁਪਾਤ 35 ਪ੍ਰਤੀਸ਼ਤ ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਕਾਊਂਟਰ ਨੂੰ ਵਧਾਓ ਜੇ ਬੁਲਬੁਲਾ _ ਅਨੁਪਾਤ <0.40: ਕਾਊਂਟਰ+ = 1 #ਜੇਕਰ ਕਾਊਂਟਰ 10 ਤੱਕ ਪਹੁੰਚ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਆਵਾਜ਼ ਚਲਾਓ ਅਤੇ ਲੂਪ ਨੂੰ ਤੋਡ਼ੋ ਜੇਕਰ ਕਾਊਂਟਰ> = 10: pygame.mixer.init (ਫ੍ਰੀਕ, ਬਿਟਸਾਈਜ਼, ਚੈਨਲ, ਬਫਰ)pygame.mixer.music.load (ਸੰਗੀਤ _ ਫਾਈਲ) pygame.mixer.music.play () ਘਡ਼ੀ = pygame.time.Clock () ਜਦੋਂ ਕਿ pygame.mixer.music.get_busy (): clock.tick (30)pygame.mixer.quit () ਪ੍ਰਿੰਟ ("ਬੱਬਲ ਅਨੁਪਾਤ 10 ਵਾਰ ਲਈ 35 ਪ੍ਰਤੀਸ਼ਤ ਤੋਂ ਘੱਟ ਸੀ। ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਰੋਕਣਾ।") ਤੋਡ਼ #ਬੱਬਲ ਅਨੁਪਾਤ ਅਤੇ ਕਾਊਂਟਰ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰੋਪ੍ਰਿੰਟ (ਬੱਬਲ ਅਨੁਪਾਤ) ਪ੍ਰਿੰਟ (ਕਾਊਂਟਰ) #ਫਰੇਮ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ cv2.imshow (\'ਫਰੇਮ\', ਫਰੇਮ) ਜੇਕਰ cv2.waitKey (1) & 0xFF = = ਆਰਡ (\'q\'): ਬਰੇਕcap.release () cv2.destroyAllWindows () ਉੱਪਰ ਦਿੱਤੇ ਕੋਡ ਦੀ ਜਾਂਚ ਕਰੋ। \n ']