mosaic
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 14
Memonix 1.6
Memonix game features a wonderful collection of four brain twisters, including Mosaic, Builder, Pair and Jigsaw. more>>
Memonix game features a wonderful collection of four brain twisters, including Mosaic, Builder, Pair and Jigsaw. While being amazingly addictive and fun to play, these games can be used to improve your childs memory, brainpower, thinking and reaction. Five difficulty levels from normal to obscene plus the timer mean that the challenge will never run away. Joyful music and brightly-colored visuals maximize the excitement from the gameplay.To test the benefits of these games, you can free download and play a trial version.
Memonix features a pick-up-and-play interface that will take children little time to learn and start playing without their parents guidance. Another good thing about Memonix is the availability of countless addons for all four games. They can be downloaded online for free without even leaving the game environment.
Mosaic. In Mosaic, the players objective is to memorize the position of different objects such as triangles, squares, and mugs scattered on the playfield and, after short viewing, reassemble the same pattern. When the player goes one level up, the complexity of the game increases. On the easiest level, the objects are arranged symmetrically so, the player needs to remember only half of the playfield. However, on the most difficult level, the player has to memorize not only position, but color of each object.
Builder. For all its seeming similarity to the previous puzzle, Builder has a slightly different objective – to view an image of a house and, then, reassemble the image by piecing up tiles with various house parts.
Pair. While Builder develops child’s memory and logic thinking, the third game - Pair puts more emphasis on the development of the visual memory. Here, the player must uncover and match two similar objects on the covered playfield.
Jigsaw. In Jigsaw, the player meets a classic jigsaw puzzle gameplay in its purest form where the objective is to reassemble a picture from scattered image tiles.
<<lessMemonix features a pick-up-and-play interface that will take children little time to learn and start playing without their parents guidance. Another good thing about Memonix is the availability of countless addons for all four games. They can be downloaded online for free without even leaving the game environment.
Mosaic. In Mosaic, the players objective is to memorize the position of different objects such as triangles, squares, and mugs scattered on the playfield and, after short viewing, reassemble the same pattern. When the player goes one level up, the complexity of the game increases. On the easiest level, the objects are arranged symmetrically so, the player needs to remember only half of the playfield. However, on the most difficult level, the player has to memorize not only position, but color of each object.
Builder. For all its seeming similarity to the previous puzzle, Builder has a slightly different objective – to view an image of a house and, then, reassemble the image by piecing up tiles with various house parts.
Pair. While Builder develops child’s memory and logic thinking, the third game - Pair puts more emphasis on the development of the visual memory. Here, the player must uncover and match two similar objects on the covered playfield.
Jigsaw. In Jigsaw, the player meets a classic jigsaw puzzle gameplay in its purest form where the objective is to reassemble a picture from scattered image tiles.
Download (6.5MB)
Added: 2007-02-20 License: GPL (GNU General Public License) Price:
1047 downloads
Metapixel 1.0.2
Metapixel is a program for generating photomosaics. more>>
Metapixel is a Photomosaic Generator. It can generate classical photomosaics, in which the source image is viewed as a matrix of equally sized rectangles for each of which a matching image is substitued, as well as collage-style photomosaics, in which rectangular parts of the source image at arbitrary positions (i.e. not aligned to a matrix) are substituted by matching images.
Main features:
- Metapixel generates not only classical mosaics but also collage-style photomosaics (see examples).
- The matching algorithms match not only color but also form.
- Metapixel is fast. It takes about 75 seconds to generate a classical photomosaic for a 2048x2432 image with constituent images of size 64x64 and a database of slightly more than 11000 images on my not-so-fast Alpha. Most of this time is spent loading and saving images.
- Metapixel can generate classical mosaics which contain at most one copy of each constituent image. Alternatively, Metapixel can be instructed to honor a minimum distance between two occurrences of the same image in classical photomosaics.
- Metapixel has a cheat option which overlays the photomosaic with the original image using a user-specified percentage. Small percentages yield noticable improvements but are innocent enough so as not to be noticed without close inspection.
- Metapixel is a command-line program and thus scriptable.
Enhancements:
- This version adds a few minor bugfixes and support for reading GIF and writing JPEG files.
<<lessMain features:
- Metapixel generates not only classical mosaics but also collage-style photomosaics (see examples).
- The matching algorithms match not only color but also form.
- Metapixel is fast. It takes about 75 seconds to generate a classical photomosaic for a 2048x2432 image with constituent images of size 64x64 and a database of slightly more than 11000 images on my not-so-fast Alpha. Most of this time is spent loading and saving images.
- Metapixel can generate classical mosaics which contain at most one copy of each constituent image. Alternatively, Metapixel can be instructed to honor a minimum distance between two occurrences of the same image in classical photomosaics.
- Metapixel has a cheat option which overlays the photomosaic with the original image using a user-specified percentage. Small percentages yield noticable improvements but are innocent enough so as not to be noticed without close inspection.
- Metapixel is a command-line program and thus scriptable.
Enhancements:
- This version adds a few minor bugfixes and support for reading GIF and writing JPEG files.
Download (0.065MB)
Added: 2006-12-10 License: GPL (GNU General Public License) Price:
1058 downloads
SAOImage DS9 4.13
SAOImage DS9 is an astronomical imaging and data visualization application. more>>
SAOImage DS9 is an astronomical imaging and data visualization application. DS9 supports FITS images and binary tables, multiple frame buffers, region manipulation, and many scale algorithms and colormaps. It provides for easy communication with external analysis tasks and is highly configurable and extensible.
DS9 is a stand-alone application. It requires no installation or support files. Versions of DS9 currently exist for Sun Solaris, Sun Solaris64, Linux, Linux64, MacOSX Intel and PPC, Darwin Intel and PPC, and Windows XP. All versions and platforms support a consistent set of GUI and functional capabilities.
DS9 supports advanced features such as multiple frame buffers, mosaic images, tiling, blinking, geometric markers, colormap manipulation, scaling, arbitrary zoom, rotation, pan, and a variety of coordinate systems. DS9 also supports FTP and HTTP access.
The GUI for DS9 is user configurable. GUI elements such as the coordinate display, panner, magnifier, horizontal and vertical graphs, button bar, and colorbar can be configured via menus or the command line.
DS9 is a Tk/Tcl application which utilizes the SAOTk widget set. It also incorporates the X Public Access (XPA) mechanism to allow external processes to access and control its data, GUI functions, and algorithms.
<<lessDS9 is a stand-alone application. It requires no installation or support files. Versions of DS9 currently exist for Sun Solaris, Sun Solaris64, Linux, Linux64, MacOSX Intel and PPC, Darwin Intel and PPC, and Windows XP. All versions and platforms support a consistent set of GUI and functional capabilities.
DS9 supports advanced features such as multiple frame buffers, mosaic images, tiling, blinking, geometric markers, colormap manipulation, scaling, arbitrary zoom, rotation, pan, and a variety of coordinate systems. DS9 also supports FTP and HTTP access.
The GUI for DS9 is user configurable. GUI elements such as the coordinate display, panner, magnifier, horizontal and vertical graphs, button bar, and colorbar can be configured via menus or the command line.
DS9 is a Tk/Tcl application which utilizes the SAOTk widget set. It also incorporates the X Public Access (XPA) mechanism to allow external processes to access and control its data, GUI functions, and algorithms.
Download (4.3MB)
Added: 2007-08-10 License: BSD License Price:
808 downloads
Aftershock 1.01
Aftershock project is a Gopher server. more>>
Aftershock project is a Gopher server.
Aftershock is an Open Source, freely-available Gopher server. It is written to the standard set forth in RFC 1436, and as such, should be fully interoperable with all existing Gopher clients, including Netscape, Mosaic, UMN Gopher, and Mozilla.
Aftershock was written in Java, and requires a Java 1.4 (or better) runtime.
Portions of the code, as well as the design, are based on the authors Soma web server.
Installation
Unarchiving the Aftershock distribution is all the installation that needs to occur. Unix users should read the section in the manual about running Aftershock on that system.
Read the manual (docs/manual.txt) for how to configure Aftershock. Or just open up the aftershock.conf file - it is fairly simple.
Running
Under Unix, run the supplied "aftershock" script.
Under everything else, use the command "java -jar aftershock"
Enhancements:
- Fixed typo bug when Aftershock logs a server shutdown
- Multiline requests (for example, when a user uses an HTTP request rather than a Gopher one) now have all CRLF pairs converted to [nl] in the log file [Both bugs reported by Randolf C. Richardson]
- Fixed a bug where a log file would not be available for writing immediatly after the LoggingThread was started
<<lessAftershock is an Open Source, freely-available Gopher server. It is written to the standard set forth in RFC 1436, and as such, should be fully interoperable with all existing Gopher clients, including Netscape, Mosaic, UMN Gopher, and Mozilla.
Aftershock was written in Java, and requires a Java 1.4 (or better) runtime.
Portions of the code, as well as the design, are based on the authors Soma web server.
Installation
Unarchiving the Aftershock distribution is all the installation that needs to occur. Unix users should read the section in the manual about running Aftershock on that system.
Read the manual (docs/manual.txt) for how to configure Aftershock. Or just open up the aftershock.conf file - it is fairly simple.
Running
Under Unix, run the supplied "aftershock" script.
Under everything else, use the command "java -jar aftershock"
Enhancements:
- Fixed typo bug when Aftershock logs a server shutdown
- Multiline requests (for example, when a user uses an HTTP request rather than a Gopher one) now have all CRLF pairs converted to [nl] in the log file [Both bugs reported by Randolf C. Richardson]
- Fixed a bug where a log file would not be available for writing immediatly after the LoggingThread was started
Download (0.083MB)
Added: 2007-04-23 License: MIT/X Consortium License Price:
917 downloads
Sight (GIS) 0.1.1
Sight is a GIS to archive old sites with archeological notes. more>>
Sight is a GIS to archive old sites with archeological notes. The project is written in C++ and uses Qt4 and OpenGL. The ground textures are downloaded from the NASAs WMS Global Mosaic
<<less Download (0.038MB)
Added: 2007-05-10 License: GPL (GNU General Public License) Price:
897 downloads
GeoServer 1.4.1
GeoServer is a web feature server to share geographic information. more>>
GeoServer project connects your information to the Geospatial Web. With GeoServer, you can publish and edit data using open standards. Your information is made available in a large variety of formats as maps/images or actual geospatial data.
GeoServers transactional capabilities offer robust support for shared editing. It supports WFS-T and WMS open protocols from the OGC to produce JPEG, PNG, SVG, KML/KMZ, GML, PDF, Shapefiles, and more. It is built on the GeoTools2 Java GIS toolkit.
Configuration:
The WCS and WMS raster support is fully configurable from the web admin tool. If youve learned how to use the web admin tool, then go to it and look for coverage stuff. Configure your layers as you do for the non-coverage stuff, but they will be available as WCS coverages as well as WMS layers.
First of all you have to configure your Server capabilities. In the Config > Server section you can find several fields that allow you to optimize the JAI memory configuration:
1. JAI mem capacity expressed in bytes represents the amount of available memory for JAI operations. We suggest to use the default amount, more advices will come later.
2. JAI mem threshold is the percentage at which the Tile cache starts flushing tiles.
3. JAI cache recycling if checked allows JAI to re-use alredy loaded tiles (vital capabilty for perfomances).
At this point the WCS can be configured and feed with your data.
In the Config > Data > CoveragePlugins you can find the list of installed plugins. A plugin represents the raster format that GeoServer is able to read/write. With the default distribution the supported file formats are:
- GRIB edition 1
- GeoTiff
- WorldImages: PNG, JPG, TIFF, GIF with a world file attached
- ArcGrid: ASCII files
- GTOPO 30: DEM files
- ImageMosaic: a mosaic of several images with world file or geotiff files. It is still quite experimental but it is showing good perfomances.
Enhancements:
- Misconfigured datastore no longer prevent geoserver startup
- GetMap requests specifying SLD=url in place of LAYERS= and STYLES= now work.
- BasicFidMapper generated keys are now valid FIDs
- Geoserver can now handle files outside the data dir anymore
- GeoServerDataDirectory can support prehistoric external data dir
- Map preview now works with projected data
- Scale computation now conform to OGC standard
- GetStyles and PutStyles are now included in the capabilities document
- BaseMap layers no longer overwrite other layers as well
<<lessGeoServers transactional capabilities offer robust support for shared editing. It supports WFS-T and WMS open protocols from the OGC to produce JPEG, PNG, SVG, KML/KMZ, GML, PDF, Shapefiles, and more. It is built on the GeoTools2 Java GIS toolkit.
Configuration:
The WCS and WMS raster support is fully configurable from the web admin tool. If youve learned how to use the web admin tool, then go to it and look for coverage stuff. Configure your layers as you do for the non-coverage stuff, but they will be available as WCS coverages as well as WMS layers.
First of all you have to configure your Server capabilities. In the Config > Server section you can find several fields that allow you to optimize the JAI memory configuration:
1. JAI mem capacity expressed in bytes represents the amount of available memory for JAI operations. We suggest to use the default amount, more advices will come later.
2. JAI mem threshold is the percentage at which the Tile cache starts flushing tiles.
3. JAI cache recycling if checked allows JAI to re-use alredy loaded tiles (vital capabilty for perfomances).
At this point the WCS can be configured and feed with your data.
In the Config > Data > CoveragePlugins you can find the list of installed plugins. A plugin represents the raster format that GeoServer is able to read/write. With the default distribution the supported file formats are:
- GRIB edition 1
- GeoTiff
- WorldImages: PNG, JPG, TIFF, GIF with a world file attached
- ArcGrid: ASCII files
- GTOPO 30: DEM files
- ImageMosaic: a mosaic of several images with world file or geotiff files. It is still quite experimental but it is showing good perfomances.
Enhancements:
- Misconfigured datastore no longer prevent geoserver startup
- GetMap requests specifying SLD=url in place of LAYERS= and STYLES= now work.
- BasicFidMapper generated keys are now valid FIDs
- Geoserver can now handle files outside the data dir anymore
- GeoServerDataDirectory can support prehistoric external data dir
- Map preview now works with projected data
- Scale computation now conform to OGC standard
- GetStyles and PutStyles are now included in the capabilities document
- BaseMap layers no longer overwrite other layers as well
Download (25.9MB)
Added: 2007-02-19 License: GPL (GNU General Public License) Price:
983 downloads
VIPS 7.12.3
VIPS is a free image processing system. more>>
VIPS is a free image processing system. It aims to be about half-way between Photoshop and Excel: it is very bad at retouching photographs, but very handy for the many other imaging tasks that programs like Photoshop get used for.
It is good with large images (images larger than the amount of RAM in your machine), and for working with colour. Here is a recent publication on VIPS.
VIPS comes in two main parts: libvips is the image-processing library and nip2 is the graphical user-interface.
Both work on Unix (with convenient packages for Gentoo, Debian, Ubuntu and FreeBSD), Windows (NT, 2k and XP only) and Macintosh (OS 10.2 and later). The VIPS library is licensed under the LGPL and and the user-interfaces are licensed under the GPL.
VIPS has been used and developed in the EU projects VASARI, MARC, VISEUM, ACOHIR, CRISATEL, ARTISTE and MUSA. The Department of Electronics and Computer Science at the University of Southampton use it as an image processing framework in research projects.
Its used at The National Gallery, London for most of their imaging research. VIPS is also used in a number of other labs, museums and galleries around the world (including MOMA, the Louvre and BStGS), mostly for infra-red reflectogram mosaic assembly. IIPimage use it to manipulate very large images.
Enhancements:
- A major new release after almost 3 years work: faster, more scaleable, image metadata support, lower memory use, more image file formats, integrated matrix and plot display, background recalculation, many new operations.
<<lessIt is good with large images (images larger than the amount of RAM in your machine), and for working with colour. Here is a recent publication on VIPS.
VIPS comes in two main parts: libvips is the image-processing library and nip2 is the graphical user-interface.
Both work on Unix (with convenient packages for Gentoo, Debian, Ubuntu and FreeBSD), Windows (NT, 2k and XP only) and Macintosh (OS 10.2 and later). The VIPS library is licensed under the LGPL and and the user-interfaces are licensed under the GPL.
VIPS has been used and developed in the EU projects VASARI, MARC, VISEUM, ACOHIR, CRISATEL, ARTISTE and MUSA. The Department of Electronics and Computer Science at the University of Southampton use it as an image processing framework in research projects.
Its used at The National Gallery, London for most of their imaging research. VIPS is also used in a number of other labs, museums and galleries around the world (including MOMA, the Louvre and BStGS), mostly for infra-red reflectogram mosaic assembly. IIPimage use it to manipulate very large images.
Enhancements:
- A major new release after almost 3 years work: faster, more scaleable, image metadata support, lower memory use, more image file formats, integrated matrix and plot display, background recalculation, many new operations.
Download (4.3MB)
Added: 2007-07-27 License: GPL (GNU General Public License) Price:
820 downloads
ALE 0.8.8.1
ALE is a tool for rendering high-fidelity images of real scenes. more>>
ALE is an image-processing program used for tasks such as image mosaicking, super-resolution, deblurring, noise reduction, and anti-aliasing.
ALE principle of operation is synthetic capture, combining multiple inputs representing the same scene.
Enhancements:
- This release removes a violation of the C++ standard that may cause some builds to fail.
<<lessALE principle of operation is synthetic capture, combining multiple inputs representing the same scene.
Enhancements:
- This release removes a violation of the C++ standard that may cause some builds to fail.
Download (1.1MB)
Added: 2007-05-18 License: GPL (GNU General Public License) Price:
890 downloads
Tcsh 6.15.00
Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). more>>
Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). The project is a command language interpreter usable both as an interactive login shell and a shell script command processor.
It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.
Tcsh has been ported to most unix variants, and can be tinkered to work in unix systems that it has not ported yet. See the Ported file for a more complete list of ported systems and in the config directory for a configuration file that matches your system.
Tcsh also runs under VMS/POSIX and OS/2+emx; the OS/2 port is not complete yet.
Installation:
0. Try running "configure". If that works, goto step 6. If you are using imake, try xmkmf and goto step 3. If imake does not work, copy Makefile.std to Makefile.
1. Look at the Makefile and make sure that you are using the right compilation flags.
2. Copy the appropriate for your machine and OS config file from the config subdirectory into config.h. Consult the file "Ported" for settings known to work on various machines.
If you are trying to compile tcsh on a machine for which there is no config file yet, you will need to create a config file using as a template one of the supplied ones.
If you get tcsh working on a new machine, Id appreciate a copy of the config file plus additional information about the architecture/OS.
If you are creating a new config file, look very hard at BSDJOBS, BSDSIGS, and BSDTIMES if you are running a non-BSD machine. For vanila SysV, these would all be #undef-ed, but others may vary (such as A/UX or HPUX).
On a pyramid, compile in the UCB universe even if you are running under the ATT universe usually; it will work anyway, and you get job control for free.
3. Look at config_f.h, and enable or disable any features you want. It is configured the way I like it, but you may disagree.
If you do not have NLS, then locale.h will not be found. Undefine it and things should work ok. On the other hand, if you have NLS you might as well use it...
4. Look at host.defs to make sure that you have the right defines to set the environment variables "HOSTTYPE", "MACHTYPE", "OSTYPE" and "VENDOR" correctly. If you need to make changes, PLEASE SEND THEM BACK TO ME.
5. You may want to adjust the TCSH_BINDIR and TCSH_MANDIR entries in the Makefile. These are the directories that tcsh, and the tcsh.1 man entry will be placed in when you do a "make install" and "make install.man" respectively.
If you decide to install tcsh somewhere other than in /usr/local/bin/tcsh, you should #define _PATH_TCSHELL "/your/installation/directory/tcsh" in pathnames.h.
6. If youve changed any of the configuration variables you may need to re-run configure.
7. make
8. Read the documentation while you are waiting. The file tcsh.man is in standard [nt]roff -man format.
If you like, you can run the tcsh.man2html script (requires Perl) to generate an HTML version of the manpage which you can read with Mosaic, lynx or other HTML browser.
9. Test tcsh by typing ./tcsh to see that it has compiled correctly. The history command should give a time stamp on every entry. Typing normal characters should echo each exactly once.
Control-A should put the cursor at the beginning of the input line, but after the prompt. Typing characters after that should insert them into the line. If you have job control make sure that stopping and restarting jobs works.
Make sure you can ^C in the middle of the input line. Also make sure that pipelines work correctly and there are no races. Try echo | cat | cat | cat | cat | more a couple of times.
If you have job control, try this command in the background and bring it in the foreground when it stops for tty output. Also make sure that the ioctl() modes are preserved. Get into vi, enter and exit input mode and suspend it, background it and foreground it again.
After all that, lastly make sure that the tty process group manipulation is happening correctly. Try ftp to some host. If your passwd appears on the screen, you have lost /dev/tty. Otherwise everything is fine.
10. Once satisfied that tcsh is working correctly, complete the installation by typing "make install" to install the binary, and "make install.man" to install the documentation. Dont forget to look at complete.tcsh for useful completions...
<<lessIt includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.
Tcsh has been ported to most unix variants, and can be tinkered to work in unix systems that it has not ported yet. See the Ported file for a more complete list of ported systems and in the config directory for a configuration file that matches your system.
Tcsh also runs under VMS/POSIX and OS/2+emx; the OS/2 port is not complete yet.
Installation:
0. Try running "configure". If that works, goto step 6. If you are using imake, try xmkmf and goto step 3. If imake does not work, copy Makefile.std to Makefile.
1. Look at the Makefile and make sure that you are using the right compilation flags.
2. Copy the appropriate for your machine and OS config file from the config subdirectory into config.h. Consult the file "Ported" for settings known to work on various machines.
If you are trying to compile tcsh on a machine for which there is no config file yet, you will need to create a config file using as a template one of the supplied ones.
If you get tcsh working on a new machine, Id appreciate a copy of the config file plus additional information about the architecture/OS.
If you are creating a new config file, look very hard at BSDJOBS, BSDSIGS, and BSDTIMES if you are running a non-BSD machine. For vanila SysV, these would all be #undef-ed, but others may vary (such as A/UX or HPUX).
On a pyramid, compile in the UCB universe even if you are running under the ATT universe usually; it will work anyway, and you get job control for free.
3. Look at config_f.h, and enable or disable any features you want. It is configured the way I like it, but you may disagree.
If you do not have NLS, then locale.h will not be found. Undefine it and things should work ok. On the other hand, if you have NLS you might as well use it...
4. Look at host.defs to make sure that you have the right defines to set the environment variables "HOSTTYPE", "MACHTYPE", "OSTYPE" and "VENDOR" correctly. If you need to make changes, PLEASE SEND THEM BACK TO ME.
5. You may want to adjust the TCSH_BINDIR and TCSH_MANDIR entries in the Makefile. These are the directories that tcsh, and the tcsh.1 man entry will be placed in when you do a "make install" and "make install.man" respectively.
If you decide to install tcsh somewhere other than in /usr/local/bin/tcsh, you should #define _PATH_TCSHELL "/your/installation/directory/tcsh" in pathnames.h.
6. If youve changed any of the configuration variables you may need to re-run configure.
7. make
8. Read the documentation while you are waiting. The file tcsh.man is in standard [nt]roff -man format.
If you like, you can run the tcsh.man2html script (requires Perl) to generate an HTML version of the manpage which you can read with Mosaic, lynx or other HTML browser.
9. Test tcsh by typing ./tcsh to see that it has compiled correctly. The history command should give a time stamp on every entry. Typing normal characters should echo each exactly once.
Control-A should put the cursor at the beginning of the input line, but after the prompt. Typing characters after that should insert them into the line. If you have job control make sure that stopping and restarting jobs works.
Make sure you can ^C in the middle of the input line. Also make sure that pipelines work correctly and there are no races. Try echo | cat | cat | cat | cat | more a couple of times.
If you have job control, try this command in the background and bring it in the foreground when it stops for tty output. Also make sure that the ioctl() modes are preserved. Get into vi, enter and exit input mode and suspend it, background it and foreground it again.
After all that, lastly make sure that the tty process group manipulation is happening correctly. Try ftp to some host. If your passwd appears on the screen, you have lost /dev/tty. Otherwise everything is fine.
10. Once satisfied that tcsh is working correctly, complete the installation by typing "make install" to install the binary, and "make install.man" to install the documentation. Dont forget to look at complete.tcsh for useful completions...
Download (0.84MB)
Added: 2007-04-23 License: GPL (GNU General Public License) Price:
552 downloads
Lire - Lucene Image REtrieval 0.5.4
Lire is a simple way to create a Lucene index of image features for content based image retrieval. more>>
Lire, the Lucene Image REtrieval library is a simple way to create a Lucene index of image features for content based image retrieval (CBIR).
The used features are taken from the MPEG-7 Standard: ScalableColor, ColorLayout and EdgeHistogram. Furthermore methods for searching the index are provided.
The LIRE library is part of the Caliph & Emir project and aims to provide the CBIR features of Caliph & Emir to other Java projects in an easy and light weight way.
Creating an Index
Use DocumentBuilderFactory to create a DocumentBuilder, which will create Lucene Documents from images. Add this documents to an index like this:
System.out.println(">> Indexing " + images.size() + " files.");
DocumentBuilder builder = DocumentBuilderFactory.getExtensiveDocumentBuilder();
IndexWriter iw = new IndexWriter(indexPath, new SimpleAnalyzer(), true);
int count = 0;
long time = System.currentTimeMillis();
for (String identifier : images) {
Document doc = builder.createDocument(new FileInputStream(identifier), identifier);
iw.addDocument(doc);
count ++;
if (count % 25 == 0) System.out.println(count + " files indexed.");
}
long timeTaken = (System.currentTimeMillis() - time);
float sec = ((float) timeTaken) / 1000f;
System.out.println(sec + " seconds taken, " + (timeTaken / count) + " ms per image.");
iw.optimize();
iw.close();
Searching in an Index
Use the ImageSearcherFactory for creating an ImageSearcher, which will retrieve the images for you from the index.
IndexReader reader = IndexReader.open(indexPath);
ImageSearcher searcher = ImageSearcherFactory.createDefaultSearcher();
FileInputStream imageStream = new FileInputStream("image.jpg");
BufferedImage bimg = ImageIO.read(imageStream);
// searching for an image:
ImageSearchHits hits = null;
hits = searcher.search(bimg, reader);
for (int i = 0; i < 5; i++) {
System.out.println(hits.score(i) + ": " + hits.doc(i).getField(DocumentBuilder.FIELD_NAME_IDENTIFIER).stringValue());
}
// searching for a document:
Document document = hits.doc(0);
hits = searcher.search(document, reader);
for (int i = 0; i < 5; i++) {
System.out.println(hits.score(i) + ": " + hits.doc(i).getField(DocumentBuilder.FIELD_NAME_IDENTIFIER).stringValue());
}
Enhancements:
- An issue where the scalable color descriptor (color histogram) was not compliant to the MPEG-7 standard was fixed.
- The color only search was changed to use the color layout descriptor and a bug in the edge histogram descriptor was hunted down.
- The LireDemo GUI application has also been updated: A new function for creating image mosaics has been introduced and the indexing of digital photos is now faster than ever as only the EXIF thumbnails - if available - are used instead of the whole image.
<<lessThe used features are taken from the MPEG-7 Standard: ScalableColor, ColorLayout and EdgeHistogram. Furthermore methods for searching the index are provided.
The LIRE library is part of the Caliph & Emir project and aims to provide the CBIR features of Caliph & Emir to other Java projects in an easy and light weight way.
Creating an Index
Use DocumentBuilderFactory to create a DocumentBuilder, which will create Lucene Documents from images. Add this documents to an index like this:
System.out.println(">> Indexing " + images.size() + " files.");
DocumentBuilder builder = DocumentBuilderFactory.getExtensiveDocumentBuilder();
IndexWriter iw = new IndexWriter(indexPath, new SimpleAnalyzer(), true);
int count = 0;
long time = System.currentTimeMillis();
for (String identifier : images) {
Document doc = builder.createDocument(new FileInputStream(identifier), identifier);
iw.addDocument(doc);
count ++;
if (count % 25 == 0) System.out.println(count + " files indexed.");
}
long timeTaken = (System.currentTimeMillis() - time);
float sec = ((float) timeTaken) / 1000f;
System.out.println(sec + " seconds taken, " + (timeTaken / count) + " ms per image.");
iw.optimize();
iw.close();
Searching in an Index
Use the ImageSearcherFactory for creating an ImageSearcher, which will retrieve the images for you from the index.
IndexReader reader = IndexReader.open(indexPath);
ImageSearcher searcher = ImageSearcherFactory.createDefaultSearcher();
FileInputStream imageStream = new FileInputStream("image.jpg");
BufferedImage bimg = ImageIO.read(imageStream);
// searching for an image:
ImageSearchHits hits = null;
hits = searcher.search(bimg, reader);
for (int i = 0; i < 5; i++) {
System.out.println(hits.score(i) + ": " + hits.doc(i).getField(DocumentBuilder.FIELD_NAME_IDENTIFIER).stringValue());
}
// searching for a document:
Document document = hits.doc(0);
hits = searcher.search(document, reader);
for (int i = 0; i < 5; i++) {
System.out.println(hits.score(i) + ": " + hits.doc(i).getField(DocumentBuilder.FIELD_NAME_IDENTIFIER).stringValue());
}
Enhancements:
- An issue where the scalable color descriptor (color histogram) was not compliant to the MPEG-7 standard was fixed.
- The color only search was changed to use the color layout descriptor and a bug in the edge histogram descriptor was hunted down.
- The LireDemo GUI application has also been updated: A new function for creating image mosaics has been introduced and the indexing of digital photos is now faster than ever as only the EXIF thumbnails - if available - are used instead of the whole image.
Download (MB)
Added: 2007-07-10 License: GPL (GNU General Public License) Price:
848 downloads
Album Shaper 2.1
Album Shaper is a graphical application used to create, maintain, and share photo albums. more>>
Album Shaper is a graphical application used to create, maintain, and share photo albums using open formats like HTML, XSLT, and JPG.
Two-layer albums can be created in a drag-n-drop interface which allows quick and easy arrangement and catagorization of photos. Batch rotations make getting your photos ready a quick and easy task.
You can also crop, enhance, and manipulate your photos using a powerful but intuitive editing interface. Photos, collections, and albums themselves can be labeled as needed and modified at a later time by saving and loading from a simple XML format.
Albums are exported as HTML which can then be posted directly on the web or viewed straight from your hard drive.
While mainly a bugfix release, Album Shaper 2.1 adds complete French and German translations, a new Radiant theme, and a new Mosaic image manipulation.
The compilation and installation process for Linux/FreeBSD users has also seen significant
improvements.
Enhancements:
New Features / Feature Enhancements:
- New mosaic manipulation!
- Aspect ratio selection usability improvements (smarter placement with regard to rotating selections, positioning, and support for tall photos)
- Improved B/W and Sepia effects (weights now based on modern display phosphor characteristics)
- Added French translation
- German translation brought up to date
Minor Improvements:
- Rewrote AlbumShaper.pro project file to support changing install location on Unix systems
- Changed "Disable checking for..." checkbox to "Check for photo modifications..." under settings
- Cut down window and dialog title text by removing "Album Shaper: " prefix
- Fixed alert dialogs to handle long message translations
- Various spelling mistakes and other minor visible text improvements
- Fixed fonts in status area and various dialogs
- Cosmetic fixes regarding buttons and layout in Save as dialog
- Added missing red color to some button references in help system
Bug Fixes:
- Fixed a bug where dropping objects from the desktop / file browsers on album / collection image caused Album Shaper to crash
- Fixed a bug where Album Shaper would crash when trying to edit 8 bit grayscale and color images
- Fixed a bug where after removing photos in a collection the edit tab and various buttons below were still enabled
- Fixed a threading bug in the file preview feature that could cause the program to hang
- Fixed the rare 0kb bug! (reverting a photo sometimes caused the photo to be corrupted)
- Disabled user input while loading albums
- Fixed a bug where loading recent albums using the keyboard shortcuts could cause Album Shaper to crash
- Fixed a bugs where using save-as to copy an album from one location to another did not copy over the original form of an image
- Fixed minor bug in Slick theme where carriage returns in photo descriptions caused problems in slide show mode
- Fixed a bug in the Metallic theme where collections that had no cover images could not be reached using the navigation bar
- Fixed various compiler warnings under Linux / FreeBSD
<<lessTwo-layer albums can be created in a drag-n-drop interface which allows quick and easy arrangement and catagorization of photos. Batch rotations make getting your photos ready a quick and easy task.
You can also crop, enhance, and manipulate your photos using a powerful but intuitive editing interface. Photos, collections, and albums themselves can be labeled as needed and modified at a later time by saving and loading from a simple XML format.
Albums are exported as HTML which can then be posted directly on the web or viewed straight from your hard drive.
While mainly a bugfix release, Album Shaper 2.1 adds complete French and German translations, a new Radiant theme, and a new Mosaic image manipulation.
The compilation and installation process for Linux/FreeBSD users has also seen significant
improvements.
Enhancements:
New Features / Feature Enhancements:
- New mosaic manipulation!
- Aspect ratio selection usability improvements (smarter placement with regard to rotating selections, positioning, and support for tall photos)
- Improved B/W and Sepia effects (weights now based on modern display phosphor characteristics)
- Added French translation
- German translation brought up to date
Minor Improvements:
- Rewrote AlbumShaper.pro project file to support changing install location on Unix systems
- Changed "Disable checking for..." checkbox to "Check for photo modifications..." under settings
- Cut down window and dialog title text by removing "Album Shaper: " prefix
- Fixed alert dialogs to handle long message translations
- Various spelling mistakes and other minor visible text improvements
- Fixed fonts in status area and various dialogs
- Cosmetic fixes regarding buttons and layout in Save as dialog
- Added missing red color to some button references in help system
Bug Fixes:
- Fixed a bug where dropping objects from the desktop / file browsers on album / collection image caused Album Shaper to crash
- Fixed a bug where Album Shaper would crash when trying to edit 8 bit grayscale and color images
- Fixed a bug where after removing photos in a collection the edit tab and various buttons below were still enabled
- Fixed a threading bug in the file preview feature that could cause the program to hang
- Fixed the rare 0kb bug! (reverting a photo sometimes caused the photo to be corrupted)
- Disabled user input while loading albums
- Fixed a bug where loading recent albums using the keyboard shortcuts could cause Album Shaper to crash
- Fixed a bugs where using save-as to copy an album from one location to another did not copy over the original form of an image
- Fixed minor bug in Slick theme where carriage returns in photo descriptions caused problems in slide show mode
- Fixed a bug in the Metallic theme where collections that had no cover images could not be reached using the navigation bar
- Fixed various compiler warnings under Linux / FreeBSD
Download (4.3MB)
Added: 2005-05-30 License: GPL (GNU General Public License) Price:
1701 downloads
libQGLViewer 2.2.3
libQGLViewer is a software which eases the development of applications that display 3D scenes. more>>
libQGLViewer is a free C++ library based on Qt that enables the quick creation of OpenGL 3D viewers. libQGLViewer library features a powerful camera trackball and simple applications simply require an implementation of the draw() function.
It is a tool of choice for OpenGL beginners and assignements. It provides screenshot saving, mouse manipulated frames, stereo display, interpolated keyFrames, object selection, and much more. It is fully customizable and easy to extend to create complex applications, with a possible Qt GUI.
libQGLViewer is not a 3D viewer that can be used directly to view 3D scenes in various formats. It is more likely to be the starting point for the coding of such a viewer. As it is based on the Qt toolkit, it compiles on any architecture (Unix-Linux, Mac, Windows, ...)
Enhancements:
- Image snapshots of arbitrary size can be taken by using a mosaic technique.
- A new interpolateTo camera method was added.
- Minor bugfixes were made.
<<lessIt is a tool of choice for OpenGL beginners and assignements. It provides screenshot saving, mouse manipulated frames, stereo display, interpolated keyFrames, object selection, and much more. It is fully customizable and easy to extend to create complex applications, with a possible Qt GUI.
libQGLViewer is not a 3D viewer that can be used directly to view 3D scenes in various formats. It is more likely to be the starting point for the coding of such a viewer. As it is based on the Qt toolkit, it compiles on any architecture (Unix-Linux, Mac, Windows, ...)
Enhancements:
- Image snapshots of arbitrary size can be taken by using a mosaic technique.
- A new interpolateTo camera method was added.
- Minor bugfixes were made.
Download (0.58MB)
Added: 2006-07-26 License: GPL (GNU General Public License) Price:
1185 downloads
HTTPD::Authen 1.66
HTTPD::Authen is a HTTP server authentication class. more>>
HTTPD::Authen is a HTTP server authentication class.
SYNOPSIS
use HTTPD::Authen ();
This module provides methods for authenticating a user. It uses HTTPD::UserAdmin to lookup passwords in a database. Subclasses provide methods specific to the authentication mechanism.
Currently, under HTTP/1.0 the only supported authentication mechanism is Basic Authentication. NCSA Mosaic and NCSA HTTPd understand the proposed Message Digest Authentication, which should make it into the HTTP spec someday. This module supports both.
METHODS
new ()
Since HTTPD::Authen uses HTTPD::UserAdmin for database lookups it needs many of the same attributes. Or, if the first argument passed to the new() object constructor is a reference to an HTTPD::UserAdmin, the attributes are inherited.
The following attributes are recognized from HTTPD::UserAdmin:
DBType, DB, Server, Path, DBMF, Encrypt
And if you wish to query an SQL server: Host, User, Auth, Driver, UserTable, NameField, PasswordField
The same defaults are assumed for these attributes, as in HTTPD::UserAdmin. See HTTPD::UserAdmin for details.
$authen = new HTTPD::Authen (DB => "www-users");
basic()
Short-cut to return an HTTPD::Authen::Basic object.
$basic = $authen->basic;
digest()
Short-cut to return an HTTPD::Authen::Digest object.
$digest = $authen->digest;
type($authorization_header_value)
This method will guess the authorization scheme based on the Authorization header value, and return an object bless into that schemes class.
By using this method, it is simple to authenticate a user without even knowing what scheme is being used:
$authtype = HTTPD::Authen->type($authinfo);
@info = $authtype->parse($authinfo)
if( $authtype->check(@info) ) {
#response 200 OK, etc.
}
<<lessSYNOPSIS
use HTTPD::Authen ();
This module provides methods for authenticating a user. It uses HTTPD::UserAdmin to lookup passwords in a database. Subclasses provide methods specific to the authentication mechanism.
Currently, under HTTP/1.0 the only supported authentication mechanism is Basic Authentication. NCSA Mosaic and NCSA HTTPd understand the proposed Message Digest Authentication, which should make it into the HTTP spec someday. This module supports both.
METHODS
new ()
Since HTTPD::Authen uses HTTPD::UserAdmin for database lookups it needs many of the same attributes. Or, if the first argument passed to the new() object constructor is a reference to an HTTPD::UserAdmin, the attributes are inherited.
The following attributes are recognized from HTTPD::UserAdmin:
DBType, DB, Server, Path, DBMF, Encrypt
And if you wish to query an SQL server: Host, User, Auth, Driver, UserTable, NameField, PasswordField
The same defaults are assumed for these attributes, as in HTTPD::UserAdmin. See HTTPD::UserAdmin for details.
$authen = new HTTPD::Authen (DB => "www-users");
basic()
Short-cut to return an HTTPD::Authen::Basic object.
$basic = $authen->basic;
digest()
Short-cut to return an HTTPD::Authen::Digest object.
$digest = $authen->digest;
type($authorization_header_value)
This method will guess the authorization scheme based on the Authorization header value, and return an object bless into that schemes class.
By using this method, it is simple to authenticate a user without even knowing what scheme is being used:
$authtype = HTTPD::Authen->type($authinfo);
@info = $authtype->parse($authinfo)
if( $authtype->check(@info) ) {
#response 200 OK, etc.
}
Download (0.11MB)
Added: 2007-03-21 License: GPL (GNU General Public License) Price:
948 downloads
fftv 0.8.3
fftv is a TV and radio viewer/recorder. more>>
fftv project is a TV and radio viewer and recorder.
fftv is a TV viewer for use with TV cards and Video for Linux. It also features a radio user interface.
It can support recording of various formats and codecs including MPEG, AVI, and Ogg. It supports remote control if LIRC is installed.
It supports scheduled power-on/off recording/reminding if tcron is installed.
Main features:
- Ffmpeg with TV window(v4l, video for linux, tv card), all new Graphical User Interface written in GTK 2.x
- FM radio tuner support (all new GUI)
- User interface of Control pannel / Channel list / Codec-format(mpeg, mpeg4, vob, ogg, avi, etc)/bitrate/framerate
- Start/pause/stop recording, automatic file name numbering
- True fullscreen in overlay mode by switching to 640x480 mode. Resetting screensaver automatically.
- TV screen black border cropping. (viewing & output of recording)
- TV preview index page (mosaic window)
- Channel monitor(subwindow): You can use this to skip commercials.
- Countdown shutdown, which shuts down your PC when the time is up.
- Support LIRC (Linux Infrared Remote Control) (optional)
- Multi-state remote controller key mappings, support Reocrd/Stop functions on remote controllers without REC/STOP keys.
- Support mute, volume and media keys of your internet/multimedia keyboard
- Save the states of volume/MTS/color/contrast/brightness/hue by channel/dayofweek/hour
- Scheduled power-on/off recording/reminding of TV/radio programs
- External program schedule web page link
- On-screen display of time/channel/time of disk space remained for recording
- Optional window attributes of stay-on-top, multi-desktop sticky
- Built-in channel scan
<<lessfftv is a TV viewer for use with TV cards and Video for Linux. It also features a radio user interface.
It can support recording of various formats and codecs including MPEG, AVI, and Ogg. It supports remote control if LIRC is installed.
It supports scheduled power-on/off recording/reminding if tcron is installed.
Main features:
- Ffmpeg with TV window(v4l, video for linux, tv card), all new Graphical User Interface written in GTK 2.x
- FM radio tuner support (all new GUI)
- User interface of Control pannel / Channel list / Codec-format(mpeg, mpeg4, vob, ogg, avi, etc)/bitrate/framerate
- Start/pause/stop recording, automatic file name numbering
- True fullscreen in overlay mode by switching to 640x480 mode. Resetting screensaver automatically.
- TV screen black border cropping. (viewing & output of recording)
- TV preview index page (mosaic window)
- Channel monitor(subwindow): You can use this to skip commercials.
- Countdown shutdown, which shuts down your PC when the time is up.
- Support LIRC (Linux Infrared Remote Control) (optional)
- Multi-state remote controller key mappings, support Reocrd/Stop functions on remote controllers without REC/STOP keys.
- Support mute, volume and media keys of your internet/multimedia keyboard
- Save the states of volume/MTS/color/contrast/brightness/hue by channel/dayofweek/hour
- Scheduled power-on/off recording/reminding of TV/radio programs
- External program schedule web page link
- On-screen display of time/channel/time of disk space remained for recording
- Optional window attributes of stay-on-top, multi-desktop sticky
- Built-in channel scan
Download (3.2MB)
Added: 2006-01-16 License: GPL (GNU General Public License) Price:
1382 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above mosaic 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