Ответ 1
Координаты не имеют смещения, но их масштаб неправильный: координаты красных пикселей масштабируются на 0,75 (вероятно). В OdinVeinThicknessGen.java в строке 333 попробуйте заменить
wRast.setPixel(x6, y6, redVal);
по
wRast.setPixel(x6 * 4 / 3, y6 * 4 / 3, redVal);
Я не знаю, почему, вы должны быстрее узнать об этом, как знаете свой код лучше меня...; -)
Обратите внимание, что вы действительно должны предоставить Short, Self Contained, Correct (Compilable), Example (как уже было предложено Эндрю и Стивом в их комментарии), когда вы задаете свои следующие вопросы, поскольку это большая работа (и для этого требуется много времени, и многие из них не имеют или не хотят принимать), чтобы просто распознать вашу проблему, если вы этого не сделаете. Спасибо!
EDIT: Я просто посмотрел на ваш оригинальный вопрос (т.е. перед редактированием). Хотя он не содержит SSCCE, он содержит некоторый код и полезную информацию для лучшего поиска соответствующих частей в вашем приложении. На мой взгляд, было бы лучше оставить вопрос таким, какой он есть, и просто добавить ссылку на полный проект. Образцовое изображение, в котором красные пиксели лучше распознавать (например, большие точки), также было бы полезно. Пожалуйста, не поймите меня неправильно, я просто хочу дать вам некоторые сведения для будущих вопросов...: -)