update examples
This commit is contained in:
		
							parent
							
								
									b29109c2a0
								
							
						
					
					
						commit
						1c23994f0d
					
				| 
						 | 
					@ -47,7 +47,6 @@ mod examples {
 | 
				
			||||||
        cap.set(videoio::CAP_PROP_FRAME_HEIGHT, 480.0)?;
 | 
					        cap.set(videoio::CAP_PROP_FRAME_HEIGHT, 480.0)?;
 | 
				
			||||||
        cap.set(videoio::CAP_PROP_FPS, 30.0)?;
 | 
					        cap.set(videoio::CAP_PROP_FPS, 30.0)?;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let mut mesh = FaceMesh::default();
 | 
					 | 
				
			||||||
        let mut detector = face_mesh::FaceMeshDetector::default();
 | 
					        let mut detector = face_mesh::FaceMeshDetector::default();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let mut raw_frame = Mat::default();
 | 
					        let mut raw_frame = Mat::default();
 | 
				
			||||||
| 
						 | 
					@ -62,13 +61,10 @@ mod examples {
 | 
				
			||||||
                opencv::core::flip(&rgb_frame, &mut flip_frame, 1)?; // horizontal
 | 
					                opencv::core::flip(&rgb_frame, &mut flip_frame, 1)?; // horizontal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                println!("processing");
 | 
					                println!("processing");
 | 
				
			||||||
                detector.process(&flip_frame, &mut mesh);
 | 
					                let data = detector.process(&flip_frame);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                highgui::imshow(window, &mut flip_frame)?;
 | 
					                highgui::imshow(window, &mut flip_frame)?;
 | 
				
			||||||
                println!(
 | 
					                println!("LANDMARK: {} {} {}", data[0].x, data[0].y, data[0].z);
 | 
				
			||||||
                    "LANDMARK: {} {} {}",
 | 
					 | 
				
			||||||
                    mesh.data[0].x, mesh.data[0].y, mesh.data[0].z
 | 
					 | 
				
			||||||
                );
 | 
					 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                println!("WARN: Skip empty frame");
 | 
					                println!("WARN: Skip empty frame");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -95,8 +91,6 @@ mod examples {
 | 
				
			||||||
        cap.set(videoio::CAP_PROP_FRAME_HEIGHT, 480.0)?;
 | 
					        cap.set(videoio::CAP_PROP_FRAME_HEIGHT, 480.0)?;
 | 
				
			||||||
        cap.set(videoio::CAP_PROP_FPS, 30.0)?;
 | 
					        cap.set(videoio::CAP_PROP_FPS, 30.0)?;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let mut left = Hand::default();
 | 
					 | 
				
			||||||
        let mut right = Hand::default();
 | 
					 | 
				
			||||||
        let mut detector = hands::HandDetector::default();
 | 
					        let mut detector = hands::HandDetector::default();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let mut raw_frame = Mat::default();
 | 
					        let mut raw_frame = Mat::default();
 | 
				
			||||||
| 
						 | 
					@ -110,13 +104,10 @@ mod examples {
 | 
				
			||||||
                imgproc::cvt_color(&raw_frame, &mut rgb_frame, imgproc::COLOR_BGR2RGB, 0)?;
 | 
					                imgproc::cvt_color(&raw_frame, &mut rgb_frame, imgproc::COLOR_BGR2RGB, 0)?;
 | 
				
			||||||
                opencv::core::flip(&rgb_frame, &mut flip_frame, 1)?; // horizontal
 | 
					                opencv::core::flip(&rgb_frame, &mut flip_frame, 1)?; // horizontal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                detector.process(&flip_frame, &mut left, &mut right);
 | 
					                let data = detector.process(&flip_frame);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                highgui::imshow(window, &mut flip_frame)?;
 | 
					                highgui::imshow(window, &mut flip_frame)?;
 | 
				
			||||||
                println!(
 | 
					                println!("LANDMARK: {} {} {}", data[0].x, data[0].y, data[0].z);
 | 
				
			||||||
                    "LANDMARK: {} {} {}",
 | 
					 | 
				
			||||||
                    left.data[0].x, left.data[0].y, left.data[0].z
 | 
					 | 
				
			||||||
                );
 | 
					 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                println!("WARN: Skip empty frame");
 | 
					                println!("WARN: Skip empty frame");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					@ -143,7 +134,6 @@ mod examples {
 | 
				
			||||||
        cap.set(videoio::CAP_PROP_FRAME_HEIGHT, 480.0)?;
 | 
					        cap.set(videoio::CAP_PROP_FRAME_HEIGHT, 480.0)?;
 | 
				
			||||||
        cap.set(videoio::CAP_PROP_FPS, 30.0)?;
 | 
					        cap.set(videoio::CAP_PROP_FPS, 30.0)?;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let mut pose = Pose::default();
 | 
					 | 
				
			||||||
        let mut detector = pose::PoseDetector::default();
 | 
					        let mut detector = pose::PoseDetector::default();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let mut raw_frame = Mat::default();
 | 
					        let mut raw_frame = Mat::default();
 | 
				
			||||||
| 
						 | 
					@ -157,13 +147,10 @@ mod examples {
 | 
				
			||||||
                imgproc::cvt_color(&raw_frame, &mut rgb_frame, imgproc::COLOR_BGR2RGB, 0)?;
 | 
					                imgproc::cvt_color(&raw_frame, &mut rgb_frame, imgproc::COLOR_BGR2RGB, 0)?;
 | 
				
			||||||
                opencv::core::flip(&rgb_frame, &mut flip_frame, 1)?; // horizontal
 | 
					                opencv::core::flip(&rgb_frame, &mut flip_frame, 1)?; // horizontal
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                detector.process(&rgb_frame, &mut pose);
 | 
					                let data = detector.process(&rgb_frame);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                highgui::imshow(window, &mut rgb_frame)?;
 | 
					                highgui::imshow(window, &mut rgb_frame)?;
 | 
				
			||||||
                println!(
 | 
					                println!("LANDMARK: {} {} {}", data[0].x, data[0].y, data[0].z);
 | 
				
			||||||
                    "LANDMARK: {} {} {}",
 | 
					 | 
				
			||||||
                    pose.data[0].x, pose.data[0].y, pose.data[0].z
 | 
					 | 
				
			||||||
                );
 | 
					 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
                println!("WARN: Skip empty frame");
 | 
					                println!("WARN: Skip empty frame");
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user