Compare commits
	
		
			2 Commits
		
	
	
		
			08a09e3b15
			...
			54246257c9
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 54246257c9 | |||
| d4aa4eabb4 | 
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,2 +1,3 @@ | |||||||
| .venv | .venv | ||||||
| .idea | .idea | ||||||
|  | build | ||||||
							
								
								
									
										8
									
								
								client.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								client.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | #include <iostream> | ||||||
|  |  | ||||||
|  | using namespace std; | ||||||
|  |  | ||||||
|  | int main() { | ||||||
|  |     cout << "Hello World!" << endl; | ||||||
|  |     return 0; | ||||||
|  | } | ||||||
							
								
								
									
										13
									
								
								meson.build
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								meson.build
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | |||||||
|  | project('video-streaming-poc', 'cpp') | ||||||
|  | add_project_arguments('-Wall', '-Wextra', language : 'cpp') | ||||||
|  |  | ||||||
|  | opencv = dependency('opencv4', version : '>=4.0.0') | ||||||
|  | opencv_incl_dir = opencv.get_variable(cmake : 'OpenCV_INCLUDE_DIRECTORIES', pkgconfig : 'includedir') | ||||||
|  | include = include_directories(opencv_incl_dir) | ||||||
|  |  | ||||||
|  | common = [] | ||||||
|  | client = common + ['client.cpp'] | ||||||
|  | server = common + ['server.cpp'] | ||||||
|  |  | ||||||
|  | client_exe = executable('client', client, dependencies : opencv, include_directories : include) | ||||||
|  | server_exe = executable('server', server, dependencies : opencv, include_directories : include) | ||||||
							
								
								
									
										16
									
								
								server.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								server.cpp
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | |||||||
|  | #include <opencv2/highgui.hpp> | ||||||
|  | #include <opencv2/core/mat.hpp> | ||||||
|  |  | ||||||
|  | using namespace std; | ||||||
|  |  | ||||||
|  | int main() { | ||||||
|  |     cv::VideoCapture cap = cv::VideoCapture(0); | ||||||
|  |     bool running = true; | ||||||
|  |     cv::Mat image = cv::Mat::zeros(480, 640, CV_8UC3); | ||||||
|  |     while (running) { | ||||||
|  |         cap.read(image); | ||||||
|  |         imshow("image", image); | ||||||
|  |         running = cv::waitKey(30) != 27; | ||||||
|  |     } | ||||||
|  |     return 0; | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user