Recent

Author Topic: Looking for contributors for a little open source project  (Read 11422 times)

leneant

  • New Member
  • *
  • Posts: 11
Looking for contributors for a little open source project
« on: September 17, 2014, 07:29:07 am »
Hello.
I am looking for people who wants to contribute for a little pictures processing software.

This software is dedicated to beginers whobwants to easy process their photos.

Actualy Tim (the software) exists in v1.0 for windows 32 and 64 bits and in v1.0-RC6 for Linux 32 and 64 bits.

A version for Mac is needed. Some people are wating for it.

Some news functionnalities are already know for the next version.

I have no more enought time to make the evolutions alone.

Here the address of the web site : http://traitement-d-images-tim.webnode.fr/


Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: Looking for contributors for a little open source project
« Reply #1 on: September 17, 2014, 02:28:06 pm »
Hello.

Pas de site/docu en anglais ?

Thanks.
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

leneant

  • New Member
  • *
  • Posts: 11
Re: Looking for contributors for a little open source project
« Reply #2 on: September 17, 2014, 03:18:28 pm »
Pour l'instant tout est en Français :
Le site : http://traitement-d-images-tim.webnode.fr/
Le logiciel et la doc : http://sourceforge.net/projects/traitementdimagestim/files/V1/V1.0/

L'internationalisation est un des chantier à mener pour la v2.0.

Je n'ai pas encore déposé les sources de la v1.0 sur sourceforge. Mais les sources de la rc6 y sont.

circular

  • Hero Member
  • *****
  • Posts: 4181
    • Personal webpage
Re: Looking for contributors for a little open source project
« Reply #3 on: September 17, 2014, 08:34:12 pm »
It is interesting to see other image processing libraries/programs. Personally I am already working on BGRABitmap and LazPaint, so that gives me already much to do.

Regards
Conscience is the debugger of the mind

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11351
  • FPC developer.
Re: Looking for contributors for a little open source project
« Reply #4 on: September 17, 2014, 09:00:07 pm »
It is interesting to see other image processing libraries/programs. Personally I am already working on BGRABitmap and LazPaint, so that gives me already much to do.

See http://www.stack.nl/~marcov/stackcamgl.zip

circular

  • Hero Member
  • *****
  • Posts: 4181
    • Personal webpage
Re: Looking for contributors for a little open source project
« Reply #5 on: September 18, 2014, 05:53:44 pm »
Some interesting routines there.

Not sure however what this program does as I don't have Delphi anymore.
Conscience is the debugger of the mind

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11351
  • FPC developer.
Re: Looking for contributors for a little open source project
« Reply #6 on: September 18, 2014, 07:41:46 pm »
Some interesting routines there.

Not sure however what this program does as I don't have Delphi anymore.

It's the core of my work vision programs. A very simple image format (baseimage), mostly meant for 8 and 16-bit grayscale analysis, simplified zero copy fcl-image load and store routines attached to it and an opengl image display widget.  I take it out of the work framework once in a while for odd jobs. One of which is this application. It takes images with a webcam (eyetoy from PS2(*)), and projects a maze on top of it.  The idea is to mount the webcam say 3 meters high, looking down at an angle. A student wearing something orange or red has to walk the maze (without seeing it), ande a teammate behind the monitor (who can see the maze) gives him directions. (the red is to trigger collision detection with the maze)

We used the same program also on some Lazarus related fairs in the NL. (I think I ported it live to lazarus on the fair, it is pretty generic code).  There we just painted anything red purple, and turned the monitor so that people saw the monitor, and saw themselves in the wrong coloring. There are some whitebalance tunables to adjust for different lighting indoors.

(*) the eyetoy of the PS2 is a widely available camera where the user has some control over the white balance, and has relative high framerate in still (not mpeg stream) mode. With windows drivers it worked fine under XP.
« Last Edit: September 22, 2014, 10:47:01 am by marcov »

circular

  • Hero Member
  • *****
  • Posts: 4181
    • Personal webpage
Re: Looking for contributors for a little open source project
« Reply #7 on: September 19, 2014, 06:58:29 am »
Sounds fun!  :D
Conscience is the debugger of the mind


BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Looking for contributors for a little open source project
« Reply #9 on: October 26, 2014, 10:27:21 am »
Je n'ai pas encore déposé les sources de la v1.0 sur sourceforge. Mais les sources de la rc6 y sont.
Perhaps a good idea to use one of the revision control systems in sourceforge to automatically push your local changes... makes it easier to contribute.
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Looking for contributors for a little open source project
« Reply #10 on: October 26, 2014, 12:05:53 pm »
Some more nitpicking remarks - but I hope these can be useful:

GUI looks impressive!

I'm also wondering why there are different sources for Windows and Linux - is using {$IFDEF Windows} etc not sufficient to keep one source version?
Looking at code like
Code: [Select]
  PLT_WINDOWS = 1;
  PLT_LINUX = 2;
  PLT_MAC = 3;

  ARCH_X86 = 1;
  ARCH_X64 = 2;

  // PLT_EXECUTABLE = PLT_WINDOWS;
  PLT_EXECUTABLE = PLT_LINUX;
  // PLT_EXECUTABLE = PLT_MAC;
  ARCH = ARCH_X86;
  // ARCH = ARCH_X64;
it looks like that could easily be replace with compiler defines (see http://www.freepascal.org/docs-html/prog/progap7.html#x333-348000G so it's much easier to create one source version.

Looking at the source code zip, perhaps it's a good idea to move to sourceforge svn, git or hg and let people download the source code from there. Then you can get rid of all the sauvegarde, backup etc files that clutter up the system.

I would also recommend adding support for internationalization via .po files so peopl can start translating the strings - and e.g. English speaking people can more easily contribute.

Of course, I understand you're looking for volunteers to do work like this, but IMO this is not the kind of work you'd easily get volunteers for... so you are in a chicken/egg situation...
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

leneant

  • New Member
  • *
  • Posts: 11
Re: Looking for contributors for a little open source project
« Reply #11 on: October 26, 2014, 08:45:43 pm »
I'm not a specialist of free pascal and lazarus. I need help to make the next version of Tim.
Then code could be better with using fpc and lazarus specificities unknow by me.

And IHM needs some adjustments between Windows and Linux. Text size, trackbars apperance and attributs needs to be differents between linux and windows.

« Last Edit: October 26, 2014, 08:48:27 pm by leneant »

leneant

  • New Member
  • *
  • Posts: 11
Re: Looking for contributors for a little open source project
« Reply #12 on: October 26, 2014, 08:52:33 pm »
Je n'ai pas encore déposé les sources de la v1.0 sur sourceforge. Mais les sources de la rc6 y sont.
Perhaps a good idea to use one of the revision control systems in sourceforge to automatically push your local changes... makes it easier to contribute.

I don't know how to do. I'm a sunday developper :-)

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Looking for contributors for a little open source project
« Reply #13 on: October 27, 2014, 07:47:21 am »
IHM? What abbreviation is that? I understand your point regarding Linux & Windows though.

As for the Sunday developer thing: well, only one way to learn.... or not, if you do not want to, of course.
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

leneant

  • New Member
  • *
  • Posts: 11
Re: Looking for contributors for a little open source project
« Reply #14 on: October 27, 2014, 09:01:34 am »
Sorry IHM is a french word. It is the human interface of the software.

I haven't enough time any more to continue alone the adventure.
And i have too much things to add.
Memory managment to access more than 27 mega pixels pictures with 32 bits version. And increase the deep of colors channels up to 16 bits.
Internationalization and ..... many more.
« Last Edit: October 27, 2014, 09:04:16 am by leneant »

 

TinyPortal © 2005-2018