home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Development
General Development (no feature request here!)
AutoCropper plugin
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="ziphnor" data-source="post: 71711" data-attributes="member: 14215"><p>Too bad about the lost posts in this thread <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" /></p><p></p><p>I thought id give my current status:</p><p></p><p>I changed to collecting histogram data for the YUV components. When collected the histogram allows me to easily compute the max/min, average and the variance. Its a bit faster on SD material, and probably alot faster on HD material(because the histograms are fixed size, 3 arrays of length 255).</p><p></p><p>I managed to get things running with subtitles being moved into the frame automaticly, it works very well except its a bit jittery because i havent implemented a check preventing very small changes in the bounding box.</p><p></p><p>My next move is to:</p><p></p><p>1. Clean up the code, seperating image analysis from subtitle transform etc</p><p>2. Implement an intelligent bounding box tracker such that the bounding box remains stable.</p><p>3. Only sample every frame if subtitles are to be moved.</p><p>4. Change to a more intelligent sample pattern as described above(though im still not convinced its a good idea to sample in potential logo areas).</p><p>5. Offer some kind of means to set parameters from MediaPortal etc.</p><p></p><p>When i get to 4, ill be back here to discuss the strategy, but it might be a while, i have a busy week.</p></blockquote><p></p>
[QUOTE="ziphnor, post: 71711, member: 14215"] Too bad about the lost posts in this thread :( I thought id give my current status: I changed to collecting histogram data for the YUV components. When collected the histogram allows me to easily compute the max/min, average and the variance. Its a bit faster on SD material, and probably alot faster on HD material(because the histograms are fixed size, 3 arrays of length 255). I managed to get things running with subtitles being moved into the frame automaticly, it works very well except its a bit jittery because i havent implemented a check preventing very small changes in the bounding box. My next move is to: 1. Clean up the code, seperating image analysis from subtitle transform etc 2. Implement an intelligent bounding box tracker such that the bounding box remains stable. 3. Only sample every frame if subtitles are to be moved. 4. Change to a more intelligent sample pattern as described above(though im still not convinced its a good idea to sample in potential logo areas). 5. Offer some kind of means to set parameters from MediaPortal etc. When i get to 4, ill be back here to discuss the strategy, but it might be a while, i have a busy week. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
AutoCropper plugin
Contact us
RSS
Top
Bottom