GithubHelp home page GithubHelp logo

andrewkirillov / iplab Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 20.0 1.31 MB

Image Processing Lab is an image processing application written in C#, which includes different filters and tools to analyze images available in AForge.NET Framework.

Home Page: http://www.aforgenet.com/projects/iplab/

License: Other

Inno Setup 0.24% C# 99.76%

iplab's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

iplab's Issues

more command line arguments

Hi,

I've added two more possibilities to call iplab with command line arguments:

/cmd <Filename> <Method1>...<MethodN>: opens the file specified by <Filename> 
and calls the methods of the class ImageDoc specified by <Method1>...<MethodN>. 
The method must have no parameters. Example : /cmd "C:\...\sample1.jpg" Clone 
opens the picture sample.jpg and clones it

/apply <Filename><MenuItem1>...<MenuItemN> opens the file specified by 
<FileName> and calls the Methods specified by MenuItem. The Methods must be 
MenuItems who as such have two parameters.

Changes to the original code have been marked by the keyword HACK


Original issue reported on code.google.com by [email protected] on 1 Feb 2011 at 1:11

Preview Window does not work with parameterized two source filters [resolved]

What steps will reproduce the problem?
1. Open two different images of same size 
2. Apply Filters->Two Source Filters->Morph, then select second image when 
asked.
3. Try changing the Source Percentage "Bar" value, the preview will not change.

What is the expected output? What do you see instead?
- Expected is that the preview window applies the filter and show the output 
preview, but it just shows the source Image. 

Reason:
On applying a two source filter via Preview, preview makes the source image  
cropped to the size of preview window. While the Overlay image remains the same 
size. Now the two source filter matches the size of two images and rejects 
filtering finding the overlay image bigger than the Source image.

Solution:
I've tried resolving the problem without any changes in the code preview class 
or the filter itself. Before using the filterPreview.RefreshFilter(), change 
the filter.OverlayImage to a preview window sized overlay image. Refresh the 
Filter, then again revert back the filter.OverlayImage to the original overlay 
Image.
A sample for one paramterized two source filter (Morph) is edited and attached. 

Hope it helps.

- Regards
Abhishek Johri

Original issue reported on code.google.com by [email protected] on 15 Dec 2010 at 1:54

Attachments:

Support Bradley Local Binarization in IPLab

AForge now has Bradley Local Binarization, but IPLab does not reflect this yet.
Attached is a patch that adds Bradley to the list of binarization methods.

Note that this requires updating the AForge DLLs in the References folder to 
2.1.5. That change is not included in this patch.

Original issue reported on code.google.com by [email protected] on 3 Feb 2011 at 2:07

Attachments:

Cropped images are saved at screen resolution instead of image resolution

What steps will reproduce the problem?
1. Open a 600 DPI image file with Image Processing Lab
2. Crop a portion of the image
3. Save the cropped image to disk

What is the expected output? What do you see instead?
The expected output is a a 600 DPI cropped image saved to disk.  A 96 DPI 
cropped image is saved to disk instead.

What version of the product are you using? On what operating system?
IPL 2.4.0 on WinXP (SP2)

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 8 May 2008 at 5:37

Can not save to the just opened file

Application can save image to the file, which was just opened. It asks if 
you would like to replace existing file and when you say "Yes" it fails.

It can replace other files, which are not opened in IPLab, but not the 
original, which is open.

Original issue reported on code.google.com by [email protected] on 12 Jun 2009 at 8:18

iplab won't build with provided dll reference file

What steps will reproduce the problem?

1. check out iplab (svn checkout http://iplab.googlecode.com/svn/trunk/)

2. build with provided AForge.Imaging.dll file (VS 2008) -- the dll 
version is 1.5.0.0 (as per ildasm tool)

3. also tried replacing dll with one built (VS 2008) from AForge.net svn 
version (svn checkout http://aforge.googlecode.com/svn/trunk/ ) -- the dll 
version says it is 1.7.0.0 (ildasm tool)

What is the expected output? What do you see instead?

if doing step 2. (above) get build error: missing 
AForge.Imaging.ComplexFilters 

if doing step 3. (above) get build error: name 'Correlation' not found. 
(SVN log confirms that this function was removed from the library for a 
reason)

Please use labels and text to provide additional information.

Temporary fix is to comment out line 356 of ConvolutionForm.cs, but this 
is not a good solution in the long run.


Original issue reported on code.google.com by [email protected] on 16 Feb 2009 at 10:46

Bug in AdaptiveSmoothForm.cs

What version of the product are you using?
Ver 2.7.0

Please provide any additional information below.

Current calculation of trackBar value: 
trackBar.Value = (int) factor * 10;

As "Typecasting" has higher priority, "factor" loses its fraction part first 
then gets multiplied by 10.

Correct calculation of trackBar value:
trackBar.Value = (int) (factor * 10);


--
Abhishek Johri
Tokyo

Original issue reported on code.google.com by [email protected] on 21 Sep 2011 at 7:50

Morphological operators

What steps will reproduce the problem?
1. Open some image
2. Apply morphological operator(Erosion or dilatation)


What is the expected output? What do you see instead?
When erosion operator is applied, image looks like after dilatation 
operator, and vice versa.

What version of the product are you using? On what operating system?
2.6.1, Windows XP

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 30 Nov 2009 at 3:12

Patch - Command Line Arguments

Hi,

I've added two more possibilities to call iplab with command line arguments:

/cmd <Filename> <Method1>...<MethodN>: opens the file specified by <Filename> 
and calls the methods of the class ImageDoc specified by <Method1>...<MethodN>. 
The method must have no parameters. Example : /cmd "C:\...\sample1.jpg" Clone 
opens the picture sample.jpg and clones it

/apply <Filename><MenuItem1>...<MenuItemN> opens the file specified by 
<FileName> and calls the Methods specified by MenuItem. The Methods must be 
MenuItems who as such have two parameters.

Original issue reported on code.google.com by [email protected] on 8 Feb 2011 at 9:36

Attachments:

zoom function and Drag 'n Drop

Hi,


I've added the possibility to zoom by pressing CTRL and scrolling the 
mousewheel and added the function to open pictures via Drag 'n Drop

The changed code files are attached. Changes are marked by //HACK:




Original issue reported on code.google.com by [email protected] on 27 Jan 2011 at 1:55

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.