Ticket #540 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

Convolution oriented plugins wrong in 8-bit case

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: biweekly-2011: Jun-06 to Jun-17
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking:

Description

IJ1 has special case code for convolve3x3() on a ByteProcessor. IJ2 code was adapted from ShortProcessor and FloatProcessor. As it stands 8-bit convolutions are not the same between IJ1 & IJ2. As an example run Sharpen on a sample image such as Bridge in the two programs and see the differences.

Change History

comment:1 Changed 8 years ago by bdezonia

  • Status changed from new to closed
  • Resolution set to fixed

Further testing showed it was broken for 8 and 16 bit data. Only correct for float. Fixed convolution oriented plugins and find edges to work like IJ1. Fixed in e728eefe2ebb11a9530bf2a8b8d44ce8bb27d091.

Note: See TracTickets for help on using tickets.