["   \n  \n ('ਤੁਹਾਡਾ ਨਾਮ ਕੀ ਹੈ?') ", 'ਤੁਹਾਡਾ ਕੀ ਨਾਮ ਹੈ?', ' [\'ਤੁਹਾਡਾ ਨਾਮ ਕੀ ਹੈ।\', \'ਮੇਰਾ ਨਾਮ ਨਾਮ _ 1 ਹੈ।\', \'ਉਹਨਾਂ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹੋਏ ਕੋਡ ਨੂੰ ਰਿਫੈਕਟਰ ਕਰੋ, ਜੋ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈਃ ਲੋਕਾਂ ਲਈ ਲਿਖੋ, ਨਾ ਕਿ ਸਿਰਫ ਕੰਪਿਊਟਰ ਲਈ।ਰਿਡੰਡੈਂਸੀ ਨੂੰ ਘਟਾਓ ਅਤੇ ਡਿਜ਼ਾਈਨ ਸਿਧਾਂਤਾਂ ਜਿਵੇਂ ਕਿ ਡੀ. ਆਰ. ਵਾਈ. (ਆਪਣੇ ਆਪ ਨੂੰ ਦੁਹਰਾਓ ਨਾ), ਐੱਸ. ਆਰ. ਪੀ. (ਸਿੰਗਲ ਰਿਸਪਾਂਸੀਬਿਲਟੀ ਪ੍ਰਿੰਸੀਪਲ), ਐੱਲ. ਐੱਸ. ਪੀ. (ਲਿਸਕੋਵ ਬਦਲ) ਦੀ ਪਾਲਣਾ ਕਰੋ।ਪ੍ਰਿੰਸੀਪਲ), ਆਈ. ਐੱਸ. ਪੀ. (ਇੰਟਰਫੇਸ ਸੈਗਰੀਗੇਸ਼ਨ ਪ੍ਰਿੰਸੀਪਲ), ਡੈਲੀਗੇਸ਼ਨ। ਭਵਿੱਖ ਦੇ ਰੱਖ-ਰਖਾਅ ਨੂੰ ਅਸਾਨ ਬਣਾਉਣ ਲਈ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ। ਲਚਕਤਾ ਅਤੇ ਲਚਕਤਾ ਲਈ ਡੀ. ਆਈ. ਜਾਂ ਆਈ. ਐੱਸ. ਪੀ. ਦੀ ਵਰਤੋਂ ਕਰੋ।ਵਿਰਾਸਤ ਉੱਤੇ ਰਚਨਾ. ਇੰਟਰਫੇਸ ਲਈ ਪ੍ਰੋਗਰਾਮ, ਲਾਗੂ ਕਰਨ ਲਈ ਨਹੀਂ। ਉਹ ਫੰਕਸ਼ਨ ਨਾ ਬਣਾਓ, ਜੋ ਪਹਿਲਾਂ ਹੀ ਲਿਖੇ ਗਏ ਹਨ। \\n "\'ਪਾਈਥਨ \\n ਡਿਫਅੱਪਡੇਟ _ ਫਰੇਮ (ਸੈਲਫ): \\n ਰੀਟ, ਫਰੇਮ = self.cap.read () \\n ਜੇਕਰ ਰੀਟ ਨਹੀਂ ਤਾਂਃ \\n ਰਿਟਰਨ\\n ਜੇਕਰ self.trigger_event: \\n self.frame_counter + = 1\\n self.save_frame (ਫਰੇਮ,5 + self.frame_counter) \\n ਜੇਕਰ self.frame_counter = = 5: \\n self.frame_counter = 0\\n self.trigger_event = ਗਲਤ \\n\\n self.video_buffer.append (ਫਰੇਮ) \\n ਜੇਕਰself.recording: self.label.rectangles ਵਿੱਚ ਆਰਓਆਈ ਲਈ \\n: \\n #ਪ੍ਰਿੰਟ (ਆਰਓਆਈ) \\n p1, p2 = ਆਰਓਆਈ\\n x1, x2, y1, y2 = p1. x (), p2. x (), p1. y (), p2. y () \\n ਰੋਈ _ ਇੰਗ _ ਕਰ =self.video_buffer [-1] [y1: y2, x1: x2] \\n ਰੋਈ _ ਇੰਗ _ ਪ੍ਰੀਵ = self.video_buffer [-2] [y1: y2, x1: x2] \\n\\n #ਕੇਵਲ ROI ਵਿੱਚ ਅੰਤਰ ਦੀ ਜਾਂਚ ਕਰੋ ਜੇਕਰself.check_difference ((ਰੋਈ _ ਇੰਗ _ ਕਰ, ਰੋਈ _ ਇੰਗ _ ਪ੍ਰੀਵ)): \\n self.trigger_timestamp = time.strftime ("% Y% m% d-% H% M% S") \\n self.trigger_event = ਸੱਚ \\nself.save_img_buffer () \\n\\n #ਫਰੇਮ ਨੂੰ ਪਿਕਸਮੈਪ ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਇਸ ਨੂੰ ਲੇਬਲ \\n ਪਿਕਸਮੈਪ = self.frame_to_pixmap (ਫਰੇਮ) \\n ਉੱਤੇ ਸੈੱਟ ਕਰੋ।self.label.setPixmap (ਪਿਕਸਮੈਪ) \\n "] ', 'ਤੁਹਾਡਾ ਕੀ ਨਾਮ ਹੈ? \n ']