.equals()
сравнивает данные в классе (при условии, что функция реализована). ==
сравнивает местоположения указателя (расположение объекта в памяти).
==
возвращает true, если оба объекта (NOT TALKING OF PRIMITIVES) указывают на экземпляр SAME. .equals()
возвращает true, если два объекта содержат одни и те же данные equals()
Versus ==
в Java
Это может вам помочь.
Начну с некоторых комментариев:
Чтобы задать свой регистрационный вопрос:
Я использовал маску на фиксированном изображении, чтобы указать ожидаемую область перекрытия (например, снизу 1/2 изображения), поэтому вам не нужно ничего обрезать. Затем вам нужно установить начальное преобразование, чтобы эта область перекрывалась, и позволяет говорить с верхней 1/2 второго изображения. Комбинация маски и инициализации будет иметь выборочные точки алгоритма регистрации в соответствующем регионе и сопоставить их с движущимся изображением.
Наконец, поскольку вы новичок в регистрации медицинских изображений, вы можете воспользоваться переходом Ноутбуки Jupyter специально для ноутбука 65 используют маски, хотя я ожидаю, что другие регистрационные записные книжки могут вам помочь.