Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
35 check-ins using file embedded/www/doc/files/crimp_pgm.html version a685bcf5bd
|
2012-05-30
| ||
| 22:09 | Added documentation for a few new methods, regenerated the embedded docs. check-in: 9349bc2ab8 user: andreask tags: infinite-plane | |
| 21:52 | Merged trunk to infinite-plane, brought the changes into line with new macros and structure. Added missing binary operators. check-in: 529bbc9938 user: andreask tags: infinite-plane | |
|
2012-05-23
| ||
| 18:12 | Updated install guide to include the crimp's tcllib/tklib dependencies. Regenerated embedded documentation. check-in: 7f6910b5a1 user: andreask tags: trunk | |
|
2012-03-22
| ||
| 17:29 | Extended the set of scale operators to the greyN types, and exposed them through a new public method (crimp scale). Updated documentation. Regenerated embedded documentation. Tweaked the output generated by critcl a bit (feedback while reading .crimp files). check-in: 89cea61f4a user: andreask tags: trunk | |
|
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 | |
|
2012-03-17
| ||
| 20:00 | Extended split and join operations to handle the single-channel, but multi-byte types (grey16, grey32). The results are the msb to lsb bytes of each pixel in their own images. Updated the documentation. Regenerated the embedded documentation. check-in: 795374375f user: andreask tags: trunk | |
| 19:59 | Tweaked the build debug, activate memory debugging. check-in: 1e82180180 user: andreask tags: trunk | |
|
2012-03-15
| ||
| 05:14 | Extended range of add operations to allow grey16/grey16 and grey32/grey32. check-in: 9c029a9ace user: andreask tags: trunk | |
| 05:13 | Fixed some comment typos. check-in: d55fb204d4 user: andreask tags: trunk | |
|
2012-02-29
| ||
| 06:21 | Extended range of conversions to allow grey32 -> grey16 -> grey8. Naive method, simply take the high bits fitting into the destination. Essentially naive scaling down. check-in: b3ecbd3744 user: andreask tags: trunk | |
|
2012-01-21
| ||
| 05:51 | Fixed memory leaks in GaussianFilter01 and GaussianFilter10. check-in: d7f81ca0c0 user: andreask tags: trunk | |
|
2012-01-07
| ||
| 01:04 | Updated the warp-field operators to handle location (pass 1st location, ignore 2nd, match dimensions) check-in: cc2e93cf4e user: andreask tags: infinite-plane | |
|
2012-01-06
| ||
| 23:21 | Reworked the operators for local (i.e. spatially varying) thresholding to use the binop machinery to handle images with differing geometries. Dropped the primitives handling application of per-channel thresholds for multi-channel images and re-implemented them in Tcl, splitting and re-joining the input and results. As the resulting channels may have different geometries a bounding box is computed (see previous extension of "crimp::core), and all partial results then expanded to match this box before re-joining, through a new supporting command (matchgeo). These parts need testing. check-in: 0261f9ef4a user: andreask tags: infinite-plane | |
| 23:16 | Extended the package "crimp::core" with a method returning the full geometry of an image. Plus a method computing the union (i.e. bounding box) of two geometries, with a higher level method for doing the same for an arbitrary number of images. check-in: c88236a011 user: andreask tags: infinite-plane | |
|
2012-01-05
| ||
| 22:07 | Tweaked error message a tiny bit, whitespace. check-in: 65b6f5b96d user: andreask tags: infinite-plane | |
| 22:07 | Added check that input images are of identical geometry. True for the current higher-level canny code. check-in: 9f2a3777f4 user: andreask tags: infinite-plane | |
| 22:05 | Added more check functions for image location and geometry. check-in: 26a38f4a2c user: andreask tags: infinite-plane | |
| 20:30 | Updated the atan2 operators to use the generic binop machinery to handle images which are translated to each other. check-in: c5760f1135 user: andreask tags: infinite-plane | |
| 20:25 | Modified the binop template and generator to allow for a post-processing stage of the BINOP function. This is needed for atan2. Also ensured that we have a default post processor (identity), and that the macros are undefined after use. Regenerated all implementations. Further modified the complex2 support to define their BINOP_GLOBAL automatically as well when not present, and remove the macros after use. Updated the callers to drop BINOP_GLOBAL and removal where not needed. check-in: f20f060d95 user: andreask tags: infinite-plane | |
| 20:20 | Updated the hypot operators to use the generic binop machinery to handle images which are translated to each other. check-in: e566a3994b user: andreask tags: infinite-plane | |
| 19:41 | Updated the join operator to handle image location (passing location of the first input, ignoring the other locations, checking for matching dimensions) check-in: 46323b5e92 user: andreask tags: infinite-plane | |
| 19:19 | Extended montage operators to cover complex images. check-in: 3f96c63f87 user: andreask tags: infinite-plane | |
| 18:23 | Pulled SGI reader into this feature branch. check-in: 3858714c0a user: andreask tags: infinite-plane | |
|
2012-01-04
| ||
| 22:12 | Reduced the size of package dependency diagram, and updated the text variant to list the new image formats and reader packages. Regenerated the embedded documentation. check-in: 21f61dcbe7 user: andreask tags: trunk | |
| 21:55 | Updated introduction and dev guide to list the new image reader packages. check-in: 4d33601278 user: andreask tags: trunk | |
| 21:47 | Oops. Added the missing new files of the embedded documentation. check-in: fc1714d246 user: andreask tags: trunk | |
| 21:44 | Merged SGI image reader to trunk, and regenerated the embedded documentation. check-in: 614ebd2b3a user: andreask tags: trunk | |
| 21:38 | Updated architecture and package dependency diagrams. Closed-Leaf check-in: 7be6a972d2 user: andreask tags: image-io-sgi | |
| 21:28 | Lifted the restriction to 1 byte/pixel and implemented everything needed to handle 2 byte/pixel, i.e. short/pixel. We have no test images for this code, unfortunately. Note that only the MSByte of each pixel is used, to fit the data into crimp's image types. check-in: 569ef0ff06 user: andreask tags: image-io-sgi | |
|
2011-12-16
| ||
| 00:38 | Pixel reader code added, complete for the basic format variants (byte/pixel == 1). check-in: 74e76f54b0 user: andreask tags: image-io-sgi | |
|
2011-12-15
| ||
| 21:10 | Filled out more of the reader. Header processing is complete. check-in: 746f76e77e user: andreask tags: image-io-sgi | |
| 21:08 | Added SGI to the architecture diagrams. Fixed demos to use the package. check-in: 0465303ec2 user: andreask tags: image-io-sgi | |
| 17:57 | Added example images, lena, etc. Extended build system, and filled in the documentation and the highlevel code setup (All pretty much boilerplate). check-in: f3e0899f4b user: andreask tags: image-io-sgi | |
| 17:41 | Pulled in trunk and the new pcx/sun image readers. check-in: 0c8243b57c user: andreask tags: image-io-sgi | |
|
2011-12-08
| ||
| 22:49 | Regenerated the embedded documentation. check-in: 853a7ee327 user: andreask tags: trunk | |