DELPHI AREA
MESSAGE BOARD
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Now, Image Processing...
Goto page 1, 2  Next
 
   Reply to topic    DELPHI AREA Forum Index -> DELPHI AREA's Products
View previous topic :: View next topic  
Author Message
Kambiz
Administrator


Joined: 07 Mar 2003
Posts: 414
Location: Tehran, Iran

PostPosted: 28/06/04 09:42    Post subject: Now, Image Processing... Reply with quote

Hello,

Currently I'm developing a new Delphi (3-7) package for image processing in my spare times. Probably I'll release the package to public domain as open source and freeware, otherwise it will be a very low price shareware.

So for, the package is able to do:

  • Image Filtreing
  • Image Transformation
  • Mathematical and Logical Operations
Before releasing the package, I'll implememnt also some antialiasing and resampling algorithms.

I've attached a simple application to demonstrate image filtering and transform operations that are offered by the package.

I'll be glad if you give me any suggestion or comment that you may have.

Thanks in advance,
Kambiz


Last edited by Kambiz on 25/11/04 13:33; edited 3 times in total
Back to top
View user's profile Send e-mail Visit poster's website
w2m
Member


Joined: 08 Mar 2003
Posts: 35
Location: New York, USA

PostPosted: 28/06/04 11:42    Post subject: IW Reply with quote

I tried IW. Very very nice... Very fast and No AV's. Very professional.

Have you considered adding birghtness, contrast, levels, deNoise, Auto Brightness, Auto Contrast and Auto Sharpen for photographs?

I use ImageEN for my graphic needs, but IE does not offer any automatic image processing methods.

Regards,

Bill

_________________
w2m
Back to top
View user's profile Send e-mail Visit poster's website
Kambiz
Administrator


Joined: 07 Mar 2003
Posts: 414
Location: Tehran, Iran

PostPosted: 28/06/04 12:01    Post subject: Reply with quote

Good suggestions, thanks Bill!

The code is not slow but it could be faster, because I wrote it in pure Delphi code.

Cheers,
Kambiz
Back to top
View user's profile Send e-mail Visit poster's website
Kambiz
Administrator


Joined: 07 Mar 2003
Posts: 414
Location: Tehran, Iran

PostPosted: 30/06/04 14:49    Post subject: Reply with quote

Hi,

I implemented Bilinear and Bicubic interpolations. By using one of these two resampling methods, the transformed image can be without jagged edges.

Do you know what? Delphi sucks for this sort of tasks. Pointers and operators are not as flexible as C/C++. Also, absence of C/C++ like inline procedures or macros makes the code unreadable, otherwise by using a normal procedure call the overhead is high.

In writing ImageWork I prefered to have a more readable code because the package is not going to be commercial.

Cheers,
Kambiz



iw.zip
 Description:
Image Work Package - Demo

Download
 Filename:  iw.zip
 Filesize:  388 KB
 Downloaded:  112 Time(s)



Last edited by Kambiz on 01/07/04 11:06; edited 1 time in total
Back to top
View user's profile Send e-mail Visit poster's website
w2m
Member


Joined: 08 Mar 2003
Posts: 35
Location: New York, USA

PostPosted: 30/06/04 20:47    Post subject: Resampling Reply with quote

I took a look at your new resampling. Excellent. The smoothest rotation edges I have ever seen.

Does your demo use TImage for image display? If so it would nice nice to allow zooming. I am testing with 6 meg images.

Also resmapling "resampling" is spelled wrong in the Transform Image Demo.

If you want some help let me know. I'd be glad to assist however I maybe able to. I have code to zoom a TImage so send me the source and I'll add it to the demo if you would like.

Regards,

Bill Miller

_________________
w2m
Back to top
View user's profile Send e-mail Visit poster's website
Kambiz
Administrator


Joined: 07 Mar 2003
Posts: 414
Location: Tehran, Iran

PostPosted: 01/07/04 13:38    Post subject: Re: Resampling Reply with quote

Hi,

Thanks bill for everything.

Yes, I used TImage. I decided to release ImageWork package as freeware. Therefor, I'll not spend so much time for the package. The package will only provide low level functinallity with one non-visual component to encapsulate all the functions.

The greatest help - that I would be thankful about it - is to document the package for releasing. If anybody is interested, please drop me a line.

For a while I have to stop working on ImageWork, because I have to work on my other projects. Crying or Very sad What a pity that we need money to live.

Thanks,
Kambiz

P.S. Bill, I send you the package by PM.
Back to top
View user's profile Send e-mail Visit poster's website
Johnny_Bit
Moderator


Joined: 15 Jun 2003
Posts: 158

PostPosted: 04/07/04 10:38    Post subject: Reply with quote

I could document this package... and also i could help you to make code more readable by standarization it with my program (i maked it with 1st group work when everybody in my team formated code in diffrent ways)
Back to top
View user's profile
w2m
Member


Joined: 08 Mar 2003
Posts: 35
Location: New York, USA

PostPosted: 04/07/04 12:07    Post subject: Attach Box Reply with quote

Despite my searching for various ways I can not seem to find out how to download my attachbox? Any hints?
_________________
w2m
Back to top
View user's profile Send e-mail Visit poster's website
Kambiz
Administrator


Joined: 07 Mar 2003
Posts: 414
Location: Tehran, Iran

PostPosted: 05/07/04 20:37    Post subject: Reply with quote

Johnny_Bit:

Thank you very much! The ImageWork package is in your mailbox.


Bill:

This time I send the package by email, but your server rejected the message. The error message was "Access denied".


Cheers,
Kambiz
Back to top
View user's profile Send e-mail Visit poster's website
w2m
Member


Joined: 08 Mar 2003
Posts: 35
Location: New York, USA

PostPosted: 05/07/04 22:39    Post subject: Please try once more Reply with quote

I never had someone report this before. Please try once more. If it fails please try w2m@hicomponents.com.

Thanks

_________________
w2m
Back to top
View user's profile Send e-mail Visit poster's website
Kambiz
Administrator


Joined: 07 Mar 2003
Posts: 414
Location: Tehran, Iran

PostPosted: 06/07/04 08:31    Post subject: Reply with quote

Bill,

I tried once again and the message rejected with the same error. This is happening since end of the last week, because your mail server rejects also the mail notifications sent by forum.

I sent the file using the new email address you wrote down. Seems this time you have the package.

Cheers,
Kambiz
Back to top
View user's profile Send e-mail Visit poster's website
w2m
Member


Joined: 08 Mar 2003
Posts: 35
Location: New York, USA

PostPosted: 06/07/04 12:51    Post subject: Unable to Reply Reply with quote

I tried replying to your email but this is what I got:

Your message did not reach some or all of the intended recipients.

Subject: RE: ImageWork
Sent: 7/6/2004 7:46 AM

The following recipient(s) could not be reached:

'Kambiz R. Khojasteh' on 7/6/2004 7:46 AM
550 5.7.1 Unable to relay for kambiz@delphiarea.com

I don't know what is going on with the email, but I received the "package".
I'll look IW over and will document. Might you add more features later?

Regards,

Bill

_________________
w2m
Back to top
View user's profile Send e-mail Visit poster's website
Kambiz
Administrator


Joined: 07 Mar 2003
Posts: 414
Location: Tehran, Iran

PostPosted: 06/07/04 17:54    Post subject: Reply with quote

It's good that you could get the mail finally. Smile

New features? To be honest, it depends to my mood and my other projects. Life is beautiful, isn't it?

Thank you,
Kambiz
Back to top
View user's profile Send e-mail Visit poster's website
Johnny_Bit
Moderator


Joined: 15 Jun 2003
Posts: 158

PostPosted: 07/07/04 15:35    Post subject: Reply with quote

Life is beutifull... For all of us. The documentation will be ready for sunday if my net provider will enable net access for small villages (2 000 people and no cheap low-level broadband aceess to net avilable. it would cost them about 200$ once and bring them 50$ monthly from about 2/3 of population, but no). For truth it will be done, when it be done, and when next time i will got acces to net.
Back to top
View user's profile
dskrizhewsky
Member


Joined: 11 Sep 2004
Posts: 1

PostPosted: 11/09/04 09:04    Post subject: Reply with quote

Hello,

Very good components. Even better then many commercial libraries.

Is it possible to add support or to use TBitmap32 from
Graphics32

http://graphics32.org/wiki/pub/page/Main/Graphics32

I think that this will increase the speed.

Regards
Dmitry
Back to top
View user's profile
Display posts from previous:   
   Reply to topic    DELPHI AREA Forum Index -> DELPHI AREA's Products All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB 2.0.6 © 2001, 2002 phpBB Group