Infognition forum
March 11, 2010, 05:32:54 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Last GraphEditPlus version: 1.4.0   Last Video Enhancer version: 1.9.3
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: I need a Filter to remove single frame blocks of color/noise  (Read 926 times)
rmcknight
Newbie
*

Karma: +0/-0
Posts: 2


View Profile
« on: March 15, 2009, 06:06:40 AM »

I have large rectangular blocks of color/noise on SINGLE frames only.
What would be ideal is something that compares to current frame with the prior and next frames, if the pixel is the same (with tolerance) and different to the current(with tolerance) then replace it with prior or next.
That seems simple right? but nothing does it?   I guess it would be some sort of temporal filter - you could even get it to look for x frames in the past & future, and tell it to only change if the total area to change on the current frame is < or > than a specified number of linked together pixels?
what do you think?

thank you in advance - i now have 30+ filters that i have tried with no luck.
im using virtualdub with footage from a digital video camera.
Logged
Dee Mon
Administrator
Full Member
*****

Karma: +7/-0
Posts: 246



View Profile WWW
« Reply #1 on: March 16, 2009, 04:39:32 PM »

I'm not aware of a ready filter doing exactly this.
Virtually all VirtualDub filters are made as "frame in - frame out", so they cannot use information from future frames.
Technically VirtualDub allows the filter to lag and work "current frame in - processed previous frame out", so it's not very hard to implement what you need.
Logged
rmcknight
Newbie
*

Karma: +0/-0
Posts: 2


View Profile
« Reply #2 on: March 17, 2009, 11:25:47 PM »

how hard would it be for me to build my own filter? is there any doco on the virtualdub API & possibly source code examples?
Do you think there is a free CPP dev environment that i can put on my Windows XP PC to play with?
I have coded in several languages, but C and i never got on.  But im willing to give it a go again. :-)
Logged
Dee Mon
Administrator
Full Member
*****

Karma: +7/-0
Posts: 246



View Profile WWW
« Reply #3 on: March 18, 2009, 08:41:05 AM »

API docs and samples are here:
http://www.virtualdub.org/filtersdk.html

For developing you can use the free Microsoft Visual Studio Express.

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!