OpenvCV JPEG2000 compression error

by how much are they not equal? a screenshot of a window showing a mostly gray picture doesn’t illustrate your point very well. jpeg2000 is not necessarily lossless and you didn’t configure a quality value to imwrite (although the default for jpeg2000 is “1.0”).