code visual to flowchart 4.0 build 0501
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7343
CGI::FormBuilder 3.0501
CGI::FormBuilder is a Perl module to easily generate and process stateful forms. more>>
CGI::FormBuilder is a Perl module to easily generate and process stateful forms.
SYNOPSIS
use CGI::FormBuilder;
# Assume we did a DBI query to get existing values
my $dbval = $sth->fetchrow_hashref;
# First create our form
my $form = CGI::FormBuilder->new(
name => acctinfo,
method => post,
stylesheet => /path/to/style.css,
values => $dbval, # defaults
);
# Now create form fields, in order
# FormBuilder will automatically determine the type for you
$form->field(name => fname, label => First Name);
$form->field(name => lname, label => Last Name);
# Setup gender field to have options
$form->field(name => gender,
options => [qw(Male Female)] );
# Include validation for the email field
$form->field(name => email,
size => 60,
validate => EMAIL,
required => 1);
# And the (optional) phone field
$form->field(name => phone,
size => 10,
validate => /^1?-?d{3}-?d{3}-?d{4}$/,
comment => optional);
# Check to see if were submitted and valid
if ($form->submitted && $form->validate) {
# Get form fields as hashref
my $field = $form->fields;
# Do something to update your data (you would write this)
do_data_update($field->{lname}, $field->{fname},
$field->{email}, $field->{phone},
$field->{gender});
# Show confirmation screen
print $form->confirm(header => 1);
} else {
# Print out the form
print $form->render(header => 1);
}
<<lessSYNOPSIS
use CGI::FormBuilder;
# Assume we did a DBI query to get existing values
my $dbval = $sth->fetchrow_hashref;
# First create our form
my $form = CGI::FormBuilder->new(
name => acctinfo,
method => post,
stylesheet => /path/to/style.css,
values => $dbval, # defaults
);
# Now create form fields, in order
# FormBuilder will automatically determine the type for you
$form->field(name => fname, label => First Name);
$form->field(name => lname, label => Last Name);
# Setup gender field to have options
$form->field(name => gender,
options => [qw(Male Female)] );
# Include validation for the email field
$form->field(name => email,
size => 60,
validate => EMAIL,
required => 1);
# And the (optional) phone field
$form->field(name => phone,
size => 10,
validate => /^1?-?d{3}-?d{3}-?d{4}$/,
comment => optional);
# Check to see if were submitted and valid
if ($form->submitted && $form->validate) {
# Get form fields as hashref
my $field = $form->fields;
# Do something to update your data (you would write this)
do_data_update($field->{lname}, $field->{fname},
$field->{email}, $field->{phone},
$field->{gender});
# Show confirmation screen
print $form->confirm(header => 1);
} else {
# Print out the form
print $form->render(header => 1);
}
Download (0.16MB)
Added: 2007-03-06 License: Perl Artistic License Price:
962 downloads
Visual F-Prot 2.1
Visual F-Prot is an F-Prot Antivirus for Linux Workstations graphical interface. more>>
Visual F-Prot is an F-Prot Antivirus for Linux Workstations graphical interface.
Visual F-Prot is graphical interface for F-Prot Antivirus(TM) for Linux Workstations for home use (available for free download) copyrighted by Frisk Software International (www.firsk.is). Before you install this program, you must install F-Prot Antivirus, because it wont work without it.
It works with F-Prot antivirus version 4.5.3 and above - its not tested with earlier versions,but it should also work with them.
Also, youll need "xterm" terminal emulator, provided by most, if not all linux distributions.
This program is built with GTKMM 2.4 C++ libraries, so youll also need those for it to work.
<<lessVisual F-Prot is graphical interface for F-Prot Antivirus(TM) for Linux Workstations for home use (available for free download) copyrighted by Frisk Software International (www.firsk.is). Before you install this program, you must install F-Prot Antivirus, because it wont work without it.
It works with F-Prot antivirus version 4.5.3 and above - its not tested with earlier versions,but it should also work with them.
Also, youll need "xterm" terminal emulator, provided by most, if not all linux distributions.
This program is built with GTKMM 2.4 C++ libraries, so youll also need those for it to work.
Download (1.2MB)
Added: 2006-02-23 License: GPL (GNU General Public License) Price:
756 downloads
Necromancers Dos Navigator 2.30 Build 6778
Necromancers Dos Navigator is a Norton Commander clone. more>>
Necromancers Dos Navigator is a "Norton Commander" clone. Necromancers Dos Navigator uses a well known text-mode interface, is highly customizable, and has a lot of features.
Main features:
- Long File Names Support
- Multi-windowed interface
- Disk utilities
- Comprehensive File Manager
- 26 types of archives supported
- Powerful customizable editor with 3 code pages support
- Hex-editor with code pages support
- Huge strings support
- Regular expressions
- Spreadsheet communications
- Fully 32 bit version
- Multiconfiguration
- Very often updates
- and more...
Enhancements:
- This release contains bugfixes and enhancements to extension execution, archiver setup, dialogs, the DBF viewer, the command line, file copy/move, VFS, the file panel, and keyboard macro code.
<<lessMain features:
- Long File Names Support
- Multi-windowed interface
- Disk utilities
- Comprehensive File Manager
- 26 types of archives supported
- Powerful customizable editor with 3 code pages support
- Hex-editor with code pages support
- Huge strings support
- Regular expressions
- Spreadsheet communications
- Fully 32 bit version
- Multiconfiguration
- Very often updates
- and more...
Enhancements:
- This release contains bugfixes and enhancements to extension execution, archiver setup, dialogs, the DBF viewer, the command line, file copy/move, VFS, the file panel, and keyboard macro code.
Download (0.93MB)
Added: 2007-07-09 License: GPL (GNU General Public License) Price:
846 downloads
Graph::Flowchart 0.10
Graph::Flowchart is a Perl module that can generate easily flowcharts as Graph::Easy objects. more>>
Graph::Flowchart is a Perl module that can generate easily flowcharts as Graph::Easy objects.
SYNOPSIS
use Graph::Flowchart;
my $flow = Graph::Flowchart->new();
print $flow->as_ascii();
This module lets you easily create flowcharts as Graph::Easy objects. This means you can output your flowchart as HTML, ASCII, Boxart (unicode drawing) or SVG.
Classes
The nodes constructed by the various add_* methods will set the subclass of the node according to the following list:
start
The start block.
end
The end block, created by finish().
block
Orindary code blocks, f.i. from $b = 9;.
if, for, while, until
Blocks for the various constructs for conditional and loop constructs.
sub
For sub routine declarations.
use
For use, no and require statements.
goto, break, return, next, last, continue
Blocks for the various constructs for jumps/returns.
true, false, goto, call, return, break, next, continue
Classes for edges of the true and false if-branches, and for goto, as well as sub routine calls.
Each class will get some default attributes, like if constructs having a diamond-shape.
You can override the graph appearance most easily by changing the (sub)-class attributes:
my $chart = Graph::Flowchart->new();
$chart->add_block($a = 9;);
$chart->add_if_then($a == 9;, $b = 1;);
$chart->finish();
my $graph = $chart->as_graph();
Now $graph is a Graph::Easy object and you can manipulate the class attributes like so:
$graph->set_attribute(node.if, fill, red);
$graph->set_attribute(edge.true, color, green);
print $graph->as_html_file();
This will color all conditional blocks red, and edges that represent the true branch green.
<<lessSYNOPSIS
use Graph::Flowchart;
my $flow = Graph::Flowchart->new();
print $flow->as_ascii();
This module lets you easily create flowcharts as Graph::Easy objects. This means you can output your flowchart as HTML, ASCII, Boxart (unicode drawing) or SVG.
Classes
The nodes constructed by the various add_* methods will set the subclass of the node according to the following list:
start
The start block.
end
The end block, created by finish().
block
Orindary code blocks, f.i. from $b = 9;.
if, for, while, until
Blocks for the various constructs for conditional and loop constructs.
sub
For sub routine declarations.
use
For use, no and require statements.
goto, break, return, next, last, continue
Blocks for the various constructs for jumps/returns.
true, false, goto, call, return, break, next, continue
Classes for edges of the true and false if-branches, and for goto, as well as sub routine calls.
Each class will get some default attributes, like if constructs having a diamond-shape.
You can override the graph appearance most easily by changing the (sub)-class attributes:
my $chart = Graph::Flowchart->new();
$chart->add_block($a = 9;);
$chart->add_if_then($a == 9;, $b = 1;);
$chart->finish();
my $graph = $chart->as_graph();
Now $graph is a Graph::Easy object and you can manipulate the class attributes like so:
$graph->set_attribute(node.if, fill, red);
$graph->set_attribute(edge.true, color, green);
print $graph->as_html_file();
This will color all conditional blocks red, and edges that represent the true branch green.
Download (0.034MB)
Added: 2007-07-06 License: Perl Artistic License Price:
845 downloads
Ingres 9.2.0 Build 114
Ingres is a mature, high-performance relational database solution. more>>
Ingres is a mature, high-performance relational database solution.
The project offers scalability, integration and flexibility to leverage information resources across a wide range of platforms, including Linux, Unix, OpenVMS, and Windows.
Reliable and cost effective, it supports mission-critical applications in small to medium-size businesses and high- volume deployments in large scale enterprises.
Enhancements:
- Numerous major enhancements, code speedups, and bugfixes.
<<lessThe project offers scalability, integration and flexibility to leverage information resources across a wide range of platforms, including Linux, Unix, OpenVMS, and Windows.
Reliable and cost effective, it supports mission-critical applications in small to medium-size businesses and high- volume deployments in large scale enterprises.
Enhancements:
- Numerous major enhancements, code speedups, and bugfixes.
Download (MB)
Added: 2007-07-31 License: GPL (GNU General Public License) Price:
819 downloads
LundFXP 1.0 Build 1721
LundFXP provides a GUI FXP application. more>>
LundFXP provides a GUI FXP application.
lundfxp is an FXP (direct site-to-site FTP) application ideal for mirroring.
It uses wxWindows and features full queue management, local site (for normal FTPing), automatic resume and restart, etc.
Enhancements:
- This is a stable release.
- It includes internal SafeTP encryption support and support for Mac OS X.
<<lesslundfxp is an FXP (direct site-to-site FTP) application ideal for mirroring.
It uses wxWindows and features full queue management, local site (for normal FTPing), automatic resume and restart, etc.
Enhancements:
- This is a stable release.
- It includes internal SafeTP encryption support and support for Mac OS X.
Download (MB)
Added: 2007-04-27 License: Other/Proprietary License Price:
911 downloads
slacktrack 1.31 Build 2
slacktrack is a package creation tool which allows you to build replica Slackware .tgz packages. more>>
slacktrack is a tool to assist with building Slackware packages from the < package >.build scripts that can be found in the distribution source tree.
slacktrack can also be used to build packages where Makefile does not honour any DESTDIR type variable, and enables end-users to create packages more easily.
altertrack is also included with slacktrack. This is a version of slacktrack which does not use installwatch, instead it compares the differences in the file system before and after the build.
slacktrack is based on the idea behind CheckInstall and uses installwatch.
Enhancements:
- A bug in altertracks touch filesystem code has been fixed.
<<lessslacktrack can also be used to build packages where Makefile does not honour any DESTDIR type variable, and enables end-users to create packages more easily.
altertrack is also included with slacktrack. This is a version of slacktrack which does not use installwatch, instead it compares the differences in the file system before and after the build.
slacktrack is based on the idea behind CheckInstall and uses installwatch.
Enhancements:
- A bug in altertracks touch filesystem code has been fixed.
Download (0.22MB)
Added: 2007-05-07 License: GPL (GNU General Public License) Price:
900 downloads
Module::Build::JSAN 0.01
Module::Build::JSAN is a Perl module to build JavaScript modules for JSAN. more>>
Module::Build::JSAN is a Perl module to build JavaScript modules for JSAN.
SYNOPSIS
use Module::Build::JSAN;
my $build = Module::Build::JSAN->new(
module_name => Foo-Bar,
license => perl,
dist_author => Joe Developer ,
dist_abstract => Say something pithy here,
dist_version => 0.02,
keywords => [qw(Foo Bar pithyness)],
build_requires => {
Test.Simple => 0.20,
},
requires => {
JSAN => 0.10,
Baz-Quux => 0.02,
},
);
$build->create_build_script;
This is a developer aid for creating JSAN distributions. Please use the example given in the SYNOPSIS to create distributions.
<<lessSYNOPSIS
use Module::Build::JSAN;
my $build = Module::Build::JSAN->new(
module_name => Foo-Bar,
license => perl,
dist_author => Joe Developer ,
dist_abstract => Say something pithy here,
dist_version => 0.02,
keywords => [qw(Foo Bar pithyness)],
build_requires => {
Test.Simple => 0.20,
},
requires => {
JSAN => 0.10,
Baz-Quux => 0.02,
},
);
$build->create_build_script;
This is a developer aid for creating JSAN distributions. Please use the example given in the SYNOPSIS to create distributions.
Download (0.005MB)
Added: 2006-10-24 License: Perl Artistic License Price:
1097 downloads
SDE for Sun ONE (CE) for Linux 4.2
UML Plugin for Sun ONE: UML diagrams, Rational Rose, XMI import/export more>> SDE for Sun ONE is a UML CASE tool/plug-in tightly integrated with Sun ONE. This UML modeling software supports full software lifecycle - analysis, design, implementation, testing and deployment. This UML CASE tool helps you build quality applications faster, better and cheaper. You can draw all types of UML diagrams in Sun ONE, reverse engineer Java code to class diagrams, generate Java code and generate documentation.
SDE-SO Features:
+Support UML version 2.1
+Business Workflow diagram
+Bookmark (New Feature)
+Handi-Selection (New Feature)
+Command-line operations (New Feature)
+User Interface Designer (Enhanced)
+Data flow diagram
+Use Case Details Editor - An all-in-one environment for specifying a general model specification and use case descriptions
+EJB Diagram - Visualize EJB systems
+EJB Code Generation
+ORM support - generate Java objects from database
+Database generation - ERD to database tables
+Database reverse - existing DBMS to ERD
+Reverse engineering - code to model, code to diagram
+Reverse engineering Java, C++, XML Schema, XML, .NET exe/dll, CORBA IDL, XML Schema and Python (Enhanced)
+Code Generation - model to code, diagram to code
+Java Round-trip engineering
+Automatic synchronization between source code and diagrams
+Automatic diagram layout
+Modeling collaboratively with VP Teamwork Server, CVS and Subversion (Enhanced)
+Shape editor
+Import Rational Rose project, XMI/export XMI, Telelogic Rhapsody Project (New Feature)
+Support Stored Procedure and Database Trigger (New Feature)
+Export diagrams to JPG, PNG, SVG, EMF, PDF
+PDF/HTML/MS Word Report generator
+Multilingual support
+More...
Other UML Modeling Tools / UML Plugins:
Java Platform (Windows/Linux/Mac OS X):
+SDE for Eclipse
+SDE for Oracle JDeveloper
+SDE for Borland JBuilder
+SDE for IntelliJ IDEA
+SDE for NetBeans
+SDE for WebLogic Workshop
Windows Platform:
+SDE for Microsoft Visual Studio
+More SDE...<<less
Download (128MB)
Added: 2009-03-31 License: Freeware Price: Free
206 downloads
Other version of SDE for Sun ONE (CE) for Linux
License:freeware
Module::Build 0.2808
Module::Build is a Perl module for build and install Perl modules. more>>
Module::Build is a Perl module for build and install Perl modules.
SYNOPSIS
Standard process for building & installing modules:
perl Build.PL
./Build
./Build test
./Build install
Or, if youre on a platform (like DOS or Windows) that doesnt require the "./" notation, you can do this:
perl Build.PL
Build
Build test
Build install
Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker.
It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way. In fact, you dont even need a shell, so even platforms like MacOS (traditional) can use it fairly easily. Its only prerequisites are modules that are included with perl 5.6.0, and it works fine on perl 5.005 if you can install a few additional modules.
<<lessSYNOPSIS
Standard process for building & installing modules:
perl Build.PL
./Build
./Build test
./Build install
Or, if youre on a platform (like DOS or Windows) that doesnt require the "./" notation, you can do this:
perl Build.PL
Build
Build test
Build install
Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing in a much more straightforward way than with MakeMaker.
It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way. In fact, you dont even need a shell, so even platforms like MacOS (traditional) can use it fairly easily. Its only prerequisites are modules that are included with perl 5.6.0, and it works fine on perl 5.005 if you can install a few additional modules.
Download (0.18MB)
Added: 2007-04-29 License: Perl Artistic License Price:
908 downloads
Visual Oberon 040225
Visual Oberon is a GUI library written in Oberon2. more>>
Visual Oberon is a GUI library written in Oberon2.
VisualOberon (or short VO) is a collection of classes written in the programming language Oberon-2. The classes are designed to let application developer easyliy build graphical user interfaces for rograms written in Oberon-2. _VO_ is distributed nder the GNU library icense.
VisualOberon is _not_ a programming language. While it sounds like he Oberon version of VisualBasic, it is not an integrated developement nvirinment with build in text editor, builder and that stuff. It is urrently just a library. Nevertheless it can be the basis for such integrated environment.
Enhancements:
- Some prototype of a controller class for mapping input to object functionality.
- Improved Edit control.
- Improved file open dialog.
- Menu navigation via keyboard.
- More usage of STRING.
- Improved drawing including support for offscreen drawing.
- Improved Curses version, now works also on black white terminals - but still not perfect.
- Improved image loading.
- Bugfixes, bugfixes, bugfixes.
- Improvement of VGD. Added more VGD handler.
- Support for Xft version 2 as found in newer distributions.
- Packages for Windows and Carbon modules, needed for developing applications for Window sand Mac OS X, used by the coresponding driver module sin VisualOberon.
<<lessVisualOberon (or short VO) is a collection of classes written in the programming language Oberon-2. The classes are designed to let application developer easyliy build graphical user interfaces for rograms written in Oberon-2. _VO_ is distributed nder the GNU library icense.
VisualOberon is _not_ a programming language. While it sounds like he Oberon version of VisualBasic, it is not an integrated developement nvirinment with build in text editor, builder and that stuff. It is urrently just a library. Nevertheless it can be the basis for such integrated environment.
Enhancements:
- Some prototype of a controller class for mapping input to object functionality.
- Improved Edit control.
- Improved file open dialog.
- Menu navigation via keyboard.
- More usage of STRING.
- Improved drawing including support for offscreen drawing.
- Improved Curses version, now works also on black white terminals - but still not perfect.
- Improved image loading.
- Bugfixes, bugfixes, bugfixes.
- Improvement of VGD. Added more VGD handler.
- Support for Xft version 2 as found in newer distributions.
- Packages for Windows and Carbon modules, needed for developing applications for Window sand Mac OS X, used by the coresponding driver module sin VisualOberon.
Download (MB)
Added: 2006-09-28 License: GPL (GNU General Public License) Price:
1126 downloads
Exact Build
Exact Build project is a sane GNU Auto replacement. more>>
Exact Build project is a sane GNU Auto replacement. For portable build systems nowadays normally GNU autoconf and the associated companiens such as automake and libtool. However albeit portable they are rather crufty to use. The various macro expansion and generation steps extremely blow up the initial definitions and make execution slow and debugging a nightmare.
Even with the enourmous code bloat, it does not have a wide feature set and neither allows to maximize the gain of parallel builds nor other state-of-the-art compiler features. Manual tinkering is needed in such cases.
Mostly due the code bloat but also to obtain features such as mximal parallel build and object output seperated cleanly from the source, we create our own set of Makefiles for the non-recursive build system and shell scripts for configuration, if required by the software module (some straight forware code does come without a configure script at all).
<<lessEven with the enourmous code bloat, it does not have a wide feature set and neither allows to maximize the gain of parallel builds nor other state-of-the-art compiler features. Manual tinkering is needed in such cases.
Mostly due the code bloat but also to obtain features such as mximal parallel build and object output seperated cleanly from the source, we create our own set of Makefiles for the non-recursive build system and shell scripts for configuration, if required by the software module (some straight forware code does come without a configure script at all).
Download (MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1268 downloads
Business Process Visual ARCHITECT 2.1
Business Process Visual ARCHITECT is a full-featured business process modeler. more>>
Business Process Visual ARCHITECT is a full-featured business process modeler that supports the latest OMG Business Process Modeling Notation (BPMN).
Business Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
<<lessBusiness Process Visual ARCHITECT provides an easy-to-use diagramming environment for you to model your business process, and is a proven solution for bridging the gap between business analysts and IT professionals.
Main features:
- Frictionless business modeling environment
- On-the-fly syntax check and correction according to BPMN specification
- Advanced printing facility for outputting large business process diagram
- Share business process diagram among your company with Teamwork Server
- Incorporate user-defined images to the business process diagram to increase the readability.
Enhancements:
- Branch and tag capabilities were added to the VP Teamwork Server, including Subversion and CVS repository integration.
- This allows different modeling projects to be run in parallel while keeping the release quality project stable in the trunk.
- There were also a number of enhancements for various other features.
Download (94.9MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
522 downloads
Visual REGEXP 3.1
Visual REGEXP lets you easily design and debug regular expressions. more>>
Visual REGEXP project can easily design and debug regular expressions by providing a graphical visualization of the expression and its matches on a sample of your choice.
Version restrictions:
- some regexp can consume a lot of CPU time. This seems to be caused by the use of -all, -inline and -indices flags together.
- when a subexpression is not matched (empty match), the last character of the previous match are coloured. This is due to a problem in Tcl (bug submitted to Scriptics).
Enhancements:
- new version done by Martin Lemburg. Many thanks, Martin.
- it is now a tcl 8.5a4 starpack
- GUI layout changed to be based on a paned window
- GUI code looks different, to be more ergonomic
- the informational labels (replacements & matches) are now sunken
- there are now additional the "first" and "last" navigation buttons
- there is a new option to navigate through matches or matches and submatches
- the displayed count of matches is changed to display the current and the count of matches used for navigation (probably changes, if the new navigation option is changed)
- the replace widget is disabled on startup
- the tcl console is added to the help menu
- the key bindings inside the regexp text widget changed a bit to allow for expanded regexp (-expanded or (?x)) to contain tabs and newlines. Tabs are created with Control-Tab and newlines with Control-Return. Additional with Control-C|V|X (not c|v|x) it is possible to use the clipboard like with Control|Shift-Insert, Shift-Delete.
<<lessVersion restrictions:
- some regexp can consume a lot of CPU time. This seems to be caused by the use of -all, -inline and -indices flags together.
- when a subexpression is not matched (empty match), the last character of the previous match are coloured. This is due to a problem in Tcl (bug submitted to Scriptics).
Enhancements:
- new version done by Martin Lemburg. Many thanks, Martin.
- it is now a tcl 8.5a4 starpack
- GUI layout changed to be based on a paned window
- GUI code looks different, to be more ergonomic
- the informational labels (replacements & matches) are now sunken
- there are now additional the "first" and "last" navigation buttons
- there is a new option to navigate through matches or matches and submatches
- the displayed count of matches is changed to display the current and the count of matches used for navigation (probably changes, if the new navigation option is changed)
- the replace widget is disabled on startup
- the tcl console is added to the help menu
- the key bindings inside the regexp text widget changed a bit to allow for expanded regexp (-expanded or (?x)) to contain tabs and newlines. Tabs are created with Control-Tab and newlines with Control-Return. Additional with Control-C|V|X (not c|v|x) it is possible to use the clipboard like with Control|Shift-Insert, Shift-Delete.
Download (0.025MB)
Added: 2006-03-08 License: GPL (GNU General Public License) Price:
1329 downloads
HDR Visual Difference Predictor 1.6
HDR Visual Difference Predictor (HDR VDP) is a perceptual metric that can predict whether differences between two images. more>>
Visual difference metrics can predict whether differences between two images are visible to the human observer or not. Such metrics are used for testing either visibility of information (whether we can see important visual information) or visibility of noise (to make sure we do not see any distortions in images, e.g. due to lossy compression).
The image below shows how two input images, a reference image (upper left) and a distorted image (lower left), are processed with the VDP to produce a probability of detection map (right). Such probability of detection map tells how likely we will notice a difference between two images for each part of an image.
Red color denotes high probability, green - low probability. Red color is mostly present in the areas where there is a snow covered path. Because of smooth texture of the snow, there is not much visual masking and distortions are easily visible.
Although there are dozens of visible difference metrics that serve a similar purpose, our Visual Difference Predictor for HDR images (HDR-VDP) has two unique advantages: firstly, our metric works with a full range of luminance values that can be meet in a real word (HDR images), and secondly, we offer a complete source code for free.
High Dynamic Range Visible Difference Predictor (HDR-VDP) can work within the complete range of luminance the human eye can see. An input to our metric is a high dynamic range (HDR) image, or an ordinary 8-bits-per-color image, converted to the actual luminance values. The proposed metric takes into account the aspects of high contrast vision, like scattering of the light in the optics (OTF), nonlinear response to light for the full range of luminance, and local adaptation.
<<lessThe image below shows how two input images, a reference image (upper left) and a distorted image (lower left), are processed with the VDP to produce a probability of detection map (right). Such probability of detection map tells how likely we will notice a difference between two images for each part of an image.
Red color denotes high probability, green - low probability. Red color is mostly present in the areas where there is a snow covered path. Because of smooth texture of the snow, there is not much visual masking and distortions are easily visible.
Although there are dozens of visible difference metrics that serve a similar purpose, our Visual Difference Predictor for HDR images (HDR-VDP) has two unique advantages: firstly, our metric works with a full range of luminance values that can be meet in a real word (HDR images), and secondly, we offer a complete source code for free.
High Dynamic Range Visible Difference Predictor (HDR-VDP) can work within the complete range of luminance the human eye can see. An input to our metric is a high dynamic range (HDR) image, or an ordinary 8-bits-per-color image, converted to the actual luminance values. The proposed metric takes into account the aspects of high contrast vision, like scattering of the light in the optics (OTF), nonlinear response to light for the full range of luminance, and local adaptation.
Download (0.13MB)
Added: 2007-01-05 License: GPL (GNU General Public License) Price:
1028 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above code visual to flowchart 4.0 build 0501 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed