CRIMP
Branches
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

The initial check-in for each branch:

2014-12-11
01:23
Put basic interpolation functionality into the core for (re)use by operators. TODO: bicubic implementation, exposure to scripts, documentation, and tests. check-in: 67271fbc1d user: andreask tags: refactor-interpolations
2014-12-05
02:18
Started double type support, for higher precision warping. Projection matrices shall be double, always. check-in: 9e3c292ca9 user: andreask tags: double-type
2012-06-13
19:49
Moving the testsuite work into a branch. Implemented 'integrate' for 'fpcomplex'. Completed the associated testsuite. check-in: aa0fdc1f29 user: andreask tags: testsuite-work
2012-03-21
23:34
Implemented read/write of 2-byte PGM files (max > 255), plain and raw. Builds ok. Not tested however. Special-cased the loops for when scaling of the values is not required (max in (255, 65535)). Leaf check-in: 81a5678520 user: andreask tags: pgm-grey16-trial
2011-11-25
00:20
Placeholder for fits image reader Leaf check-in: 974e8bf888 user: andreask tags: image-io-fits
00:16
Placeholder for xpm image reader Leaf check-in: 694125dd1e user: andreask tags: image-io-xpm
00:16
Placeholder for xbm image reader Leaf check-in: 5006dcd412 user: andreask tags: image-io-xbm
00:16
Placeholder for tiff image reader Leaf check-in: dfbe0604ae user: andreask tags: image-io-tiff
00:16
Placeholder for tga image reader Leaf check-in: c4ae400cb9 user: andreask tags: image-io-tga
00:15
Placeholder for sun image reader check-in: d8d7b08e80 user: andreask tags: image-io-sun
00:15
Placeholder for sgi image reader check-in: 39d26f9ff1 user: andreask tags: image-io-sgi
00:15
Placeholder for raw image reader Leaf check-in: 653f65df03 user: andreask tags: image-io-raw
00:15
Placeholder for pixmap image reader Leaf check-in: 175111ff36 user: andreask tags: image-io-pixmap
00:15
Placeholder for jpeg image reader Leaf check-in: 80caf509c2 user: andreask tags: image-io-jpeg
00:14
Placeholder for ico image reader Leaf check-in: fc5420bf05 user: andreask tags: image-io-ico
00:12
Placeholder for DTED image reader Leaf check-in: 687cbe62e6 user: andreask tags: image-io-dted
00:11
Placeholder for gif image reader Leaf check-in: 99a39dbf53 user: andreask tags: image-io-gif
00:03
Incomplete start of work on a reader for PCX image files. check-in: f9976a0e1f user: andreask tags: image-io-pcx
2011-11-18
02:24
New branch.

Embed images into the infinite 2d plane, i.e. make them bounded rectangles with a location in that plane. We had a start on that with the operators for projective warp, storing the origin point in the user-meta data. This information is now in the C level structures.

This commit provides the basic change, plus new accessors for the geometry data, and updates all users of said geometry data in C to use these new accessors.

The semantics of the various operations which could make use of the location information has not changed yet. This is for future commits in this branch. check-in: 1da2e834b8 user: andreask tags: infinite-plane

2011-11-11
00:39
Starting branch for the reworking of the internals to a more data-flow oriented system. Saved old structure descriptions, and put in the 1st draft images describing the new structures. Note: Draft means here that the structures themselves are not final. check-in: c6ffd8f2a7 user: andreask tags: feature-dataflow-internals
2011-10-22
21:27
Saving work on my implementation of image smoothing via L0 gradient minimization. The current state is visibly buggy. check-in: eb75c6de82 user: andreask tags: feature-smoothing-l0-gradient-minimization
2011-09-07
22:09
Fixed a few indentation flubs which slipped through until now. Closed-Leaf check-in: 3eaec58b4f user: andreask tags: mistake
21:56
I am impatient.

Having worked through and vetted most of the code in the parental branch I want this code in the main branches, for regular use.

But there is still unvetted code, namely the 'filter::cleanup' and the higher-order image registrations (rotation, scale, affine, find-object), where I have run into roadblocks of understanding myself, and where I defer to Kevin for vetting.

To get the vetted pieces into the mainline, without having the unvetted parts this commit is made. It removes the unvetted pieces, puts them into a new branch, and this new branch will then be integrated with "works-for-critcl-2.1" and then "works-for-critcl-3".

The code is not lost, of course. It is still in the "x-smsaurabh" branch, and when Kevin has worked through it, it can then be integrated also. Leaf check-in: d7015891a3 user: andreask tags: integration-stage

2011-08-16
23:58
crimp::imregs::translation - cleaned up indentation and corrected code to handle negative displacements Leaf check-in: 5ddcc8f3fd user: kbk tags: x-smsaurabh-2
23:19
Extended the "crimp::core" with C-level infrastructure for reading data from image files. check-in: c51493e217 user: andreask tags: image-io-experiments
2011-08-15
20:58
Extended the float/grey16/grey32 statistics to report the coordinates of the pixels with max/min value (first in scan order (left 2 right, top 2 bottom)). grey8 and multi-channel images to come. These require more work, as their statistics are derived from their histograms. Which does not remember locations. Likely I will write new primitives for them, like was done for grey16, etc. and then merge their results with the histogram derived data. check-in: 82288c31c9 user: andreask tags: untested-changes-to-basic-statistics
2011-06-04
17:20
Edge detection changed as suggested by Andreas. check-in: 7c8fbc1b7a user: S.M.Saurabh tags: x-smsaurabh
2011-06-02
21:58
edge detection Closed-Leaf check-in: 5ee0af28c2 user: S.M.Saurabh tags: x-smsaurabh
2011-05-25
17:17
Last portability fixes in c/gauss.c, replacing various float functions with their double counterparts (hypot, sin, cos, sqrt, exp) Closed-Leaf check-in: 1a2b5e973a user: andreask tags: mistake
2011-04-21
13:50
merge trunk Closed-Leaf check-in: 4e5fb11fe8 user: kennykb tags: mistake
02:31
Modifications for the -tea mode of critcl v3-in-development check-in: dda5645096 user: andreask tags: work-for-critcl-3
2011-04-20
01:54
Add Gaussian derivative operations check-in: 9fe1614b7d user: kennykb tags: kbk-extras
2011-03-17
21:00
Simplified package setup and use (demos), by using features from my critcl work (unreleased v2.1). check-in: 13c0452d35 user: andreask tags: work-for-critcl-2.1
2010-11-11
07:20
Start on proper image warping. check-in: 445eb658fe user: andreask tags: warp-experiment
2010-09-21
22:45
Demo app. UI tweaks, more logging at startup, and more robust access to the local critcl package Closed-Leaf check-in: fc8a972261 user: andreask tags: mistake
2010-07-05
22:55
Alternate way of reorg the Tcl layer, with more dispatch in ensembles, and lazy setup check-in: 71cdc47e28 user: andreask tags: mistake
18:52
Tcl layer internal reorg, moved duplicated (setup) code into helper commands. Closed-Leaf check-in: a20a604b8e user: andreask tags: mistake
2010-06-25
21:52
Create new branch named "ak-experimental" check-in: bc65f83b3e user: andreask tags: ak-experimental
17:44
initial empty check-in check-in: 8d18a30642 user: andreask tags: trunk