İptal Edildi

Detect TV channel logo in video

Your goal is to develop a command-line utility for Linux, probably in C or C++.

The utility will be able to read a transport stream with TV recordings (TS with MPEG2). It will be able to analyze the video in order to detect channel logo.

As a result, the utility will print to stdout the intervals (in seconds) where channel log was detected, and intervals where channel logo was not detected.

Example output:

0 65.9 N

65.9 644.5 L

644.5 1205.4 N

This means that in the video, first 65.9 seconds were detected as having no channel logo (flag N), then there was the actual video with channel logo (flag L) and then there was another section without logo from [url removed, login to view] to [url removed, login to view], and the video ends there. Fields separated by TAB character.

The utility must be very fast. For that to work, it must not read all data from disk (it may be, for example, a 5GB video file, reading it as whole would be bad idea). You must be able to seek() in the transport stream (MPEG2 video broatcasted as TS) in, say, 10 seconds intervals, and read only keyframes on the given positions.

The utility must accept commandline parameters to list only intervals without logo (N flag), or to list only intervals with logo (L flag).

Also the .ts video file name which is processed will be specified as commandline parameter.

Beceriler: C Programlama, C++ Programlama

Daha fazlasını gör: tv programming, seek positions, seek c, programming in logo, L LOGO, goal programming example, c seek, channel 5 programming, channel 4 programming, bad programming, bad l, logo for video, tv stream, tv logo, logo l, logo for transport, character video, analyze video, logo character name, linux video programming, command line print file, command line print, video linux programming, logo data fast, command line parameter

İşveren Hakkında:
( 67 değerlendirme ) Sumperk, Czech Republic

Proje NO: #6553267

7 freelancers are bidding on average $522 for this job


Dear, sir I have a good experience in image processing with opencv. Do you agree that I use the opencv for this project? I have worked on a Facial recognition recently. Hope to work for your project and please cont Daha Fazla

in %bids___i_period_sub_35% gün içinde480%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(62 Değerlendirme)

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(150 Değerlendirme)

I have done such similar job before. I can show you my demo. If you work with me, you will get successful results. Thanks. Phon.

in %bids___i_period_sub_35% gün içinde805%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(41 Değerlendirme)

Hi I have immense experience in video stream processing and OCR pattern matching. I have over 12 years of experience in the multimedia programming in C/C++ and Linux. I am confident about completing your project Daha Fazla

in %bids___i_period_sub_35% gün içinde444%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)

I'm a computer vision/artifical intelligence expert and I know how to achieve this with OpenCV and C++.

in %bids___i_period_sub_35% gün içinde500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

I have an undergrad degree in electrical engineering with a specialization in image processing, i have been working for more than 1.5 years in linux and c programming.

in %bids___i_period_sub_35% gün içinde450%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hello, I'm a French engineer The idea of this program will be to extract Intra (I) frame from the file. It could be done with ffmpeg library (can be used in commercial product). I already use this library to deco Daha Fazla

in %bids___i_period_sub_35% gün içinde472%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)