Use OpenCV or similar; Cut dead time out of Surveillance Video Files but keep timecodes

Use OpenCV or equivalent to edit video files that record the entrance to a car parking lot and effectively eliminate the parts of the file that do not have any motion in the "activity zone". The point of this project is to condense the amount of video a human would have to watch in order to count cars entering a parking lot. If there are no cars entering, the video frames can be deleted.

We have built a computer vision/machine learning application that processes the video footage to count cars entering a parking lot. Unfortunately, the application isn't good enough yet, and we need to have humans count the cars and record the minute:second that a car entered in order to establish the ground truth of exactly how many cars entered the lot.

Specific requirements include:

- Read a parameter file for processing each file that includes a defined before and after motion time called B and A. A defined "Activity Detection Zone" as well as coordinates for the "Useful Image Zone".

- Read a 3GP file that came from a video recorder (NVR) and get the timecode from the envelope.

- Read the media and watch for movement within a pixel defined boundary rectangle, the "Activity Detection Zone".

- Hold B seconds of frames before the motion and A seconds of frames after motion has ended

- When motion happens, set the B frames as the beginning of a new video clip and continue processing frames until there is no motion detected for A seconds.

- If technically possible, starting with the beginning of the frames in the "B" buffer, overwriting the part of the video frame just to the right of the activity zone with a countdown timer showing the seconds prior to the motion coming. A viewer will have that visual queue to see that motion will start in 3, 2, 1 seconds.

- During the frames that have motion (only in the Activity Detection Zone), overnight a small block of highly visible letters/numbers that give the local date/time of every frame. This timestamp should include four spaces and then a frame number formatted as 00,009 so that if a watcher stopped the video it's possible to see the frame number.

- If additional motion happens during the A seconds, keep holding all of the previous frames and restart the A seconds counter back to zero. (this is important because cars often enter the parking lot in groups of four or five and we would prefer to have all of those cars gathered into a single clip to watch instead of creating one file per car observed.

- When no more motion happens after A seconds, drop all of those A frames, except for the first 1 second after the motion ended.

- Each frame must be cropped according to a pixel rectangle defined as the "Useful Video Zone" and all pixels outside of that zone are just forgotten.

- Write out a file with the time code information on the file envelope and all the frames in a newly defined clip beginning with B and ending after the first full second of time A.

- The filename must include the timestamp of the beginning frame and with a naming standard.

- This video clip should then be written to a new video file with timecode information in the envelope and readable by major video readers on Mac OS and Windows.

- In the case where no motion is found in the "Activity Detection Zone", simply create a file of the last B frames plus 1 second, creating it with the same timestamp information and a naming standard that indicates no motion was detected.

However, two additional file-handling features are desirable.

1 - Because the files input into this process vary in length from 2 to 10 minutes long, with most being about 4 minutes long, it is possible that car groups are coming into the lot right on a clip end and a car could not be counted properly if a clip ended as a car was coming into the activity detection zone.

2 - The second feature would be a Clip Bundler. The above process may create as many as 1000 files a day.

Навыки: Python, Алгоритмы, Machine Learning (ML), OpenCV

Показать больше: webcamvideostream opencv, opencv videowriter python, python video streaming, python read video frames, cv_cap_prop_fps, face liveness detection opencv, opencv frame rate python, cv2.videowriter python, system estimate time left video conversion, cut paste video files, real time youtube video extraction, full time adult video, webcam time shift video, time scheduled video player, j2me code real time mobile video streaming project, use excel vba cut paste, use ustream screen cut, cut call time asterisk, widgets real time live video chat, use create similar myspace

О работодателе:
( 0 отзыв(-а, -ов) ) San Francisco, United States

ID проекта: #25848527

19 фрилансеров(-а) готовы выполнить эту работу в среднем за $583


Hello, I have a masters degree in AI and have worked on AI/ML projects for 8+ years. If you are interested I can share my desktop and show you some demos/samples. I have worked with most AI/ML tools like NLTK and Больше

$555 USD за 10 дней(-я)
(141 отзывов(-а))

Thanks for your posting! I am a image processing expert using machine learning, such as tensorflow, caffe, darknet and etc. I have developed a lot object detection and recognition projects by Java, Android, c#, C++, p Больше

$500 USD за 7 дней(-я)
(12 отзывов(-а))

Hi! I’m Alfattaf, Machine Learning expert with rich experience. (tensorflow (including TfLite), caffe, Pytorch and etc...) I am interest to your project. I’ve applied ML to Computer Vision and Machine learning projects Больше

$500 USD за 7 дней(-я)
(10 отзывов(-а))

*** EXPERT IN IMAGE PROCESSING AND VIDEO STREAMING *** Hello, how are you? I am an expert in computer vision and image processing I can use OpenCV and deep learning for them and can train if necessary, too. Also, I ha Больше

$750 USD за 6 дней(-я)
(8 отзывов(-а))

Hi there I have domain expertise in the area of computer vision and machine learning. I have worked on numerous problems of automotive and medical image processing domain using mono and stereo camera system. I have wo Больше

$500 USD за 7 дней(-я)
(1 отзыв)

Hello, I just have obtained my master's degree, and finished three machine learning and artificial intelligence projects. I used tensorflow, keras and openCV with CNN, SVM, Qlearning, Genetic Algorithm and A-star algo Больше

$500 USD за 4 дней(-я)
(3 отзывов(-а))

hello sir. I have just read your job description and your project is really interesting to me. The Items you raised are similar to what I have already done in practice and I think you can do it in a short time if you h Больше

$300 USD за 7 дней(-я)
(16 отзывов(-а))

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C/C++, OpenCV for 13 years. C/C++, OpenCV is nice programming language and I am majoring on it for long years so I have confident to Больше

$500 USD за 7 дней(-я)
(1 отзыв)

Greetings for the Day Client , I'm a Computer Vision Engineer with two year of industry experience in deploying computer vision products. I've developed and deployed a similar solution, I'm Confident that I can be of Больше

$750 USD за 15 дней(-я)
(2 отзывов(-а))

Hi, there. I have good hands-on experience in face recognition using OpenCV and Tensorflow. If you have enough datasets, no problem in accuracy. I can guarantee the qualified results in time. Best regards.

$1000 USD за 10 дней(-я)
(1 отзыв)

Hello How are you? I am a computer vision engineer experienced in vehicle/people surveillance system development using OpenCV and deep learning. I've developed a large scale face recognition model, vehicle/people track Больше

$500 USD за 7 дней(-я)
(1 отзыв)

Hi. I just read your job posting and it sounds like you need a machine learning and computer vision project to be done. I find myself a perfect fit for this job as I have been working as an Artificial Intelligence En Больше

$500 USD за 7 дней(-я)
(0 отзывов(-а))

We are a team of python expert and developers. We are dedicated to helping you with any web/App development as well as python projects. We will be honored to work with you on this project. Kindly message us to discuss Больше

$500 USD за 3 дней(-я)
(0 отзывов(-а))

Hi, Recently, we completed a project for the client, which is completed in the WordPress. In this field, I am 5 years experienced in PHP, CakePHP, Wordpress, Wordpress Theme Integration, Woocommerce/E-commerce, Resp Больше

$376 USD за 5 дней(-я)
(0 отзывов(-а))

Respected Employer! Pleased to see the job posting I have reviewed the details that you provided and have also worked on similar kind of projects. I have a good experience and skills in the Python Algorithm Machine Lea Больше

$600 USD за 10 дней(-я)
(0 отзывов(-а))

Dear, Your project seems to be feasible but to have a better idea on the work and effort, could you please send me a sample dataset so that I can check if all your requirements can be fullfilled. Thank you Iskander

$700 USD за 7 дней(-я)
(0 отзывов(-а))

I am an image processing expert with full experiences using machine learning such as tensorflow, caffe, DARKNET, OPENALPR, etc and opencv, intel OPENVINO technique. I have developed a lot of object detection and recogn Больше

$500 USD за 7 дней(-я)
(0 отзывов(-а))

Hello, Sir. I read your opinion seriously. So Idea is to capture the number of cars entering in the area. Second, identify the time they stay there. We have worked with counting car algorithm now. so that part can man Больше

$650 USD за 18 дней(-я)
(0 отзывов(-а))

Hi. I have a similar project working now. I am a systems engineer and a doctoral student, and I have been working on this topic for 4 years, so I have a good knowledge in this area of tools and technologies. If you nee Больше

$900 USD за 7 дней(-я)
(0 отзывов(-а))