Shapeworks: MacOS рдкрд░ "femur --groom_images" рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдорд╛рд░реНрдЪ 2021  ┬╖  23рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: SCIInstitute/ShapeWorks

$ рдЕрдЬрдЧрд░ RunUseCase.py --use_case рдлреАрдорд░ --groom_images

...

##### рдХреЗрдВрджреНрд░рд┐рдд

рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: рдЖрдЙрдЯрдкреБрдЯ/рдлреАрдорд░/рдЧреНрд░реВрдореНрдб/com_aligned/images/m03_L_1x_hip.isores.pad.com.nrrd
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: рдЖрдЙрдЯрдкреБрдЯ/рдлреАрдорд░/рдЧреНрд░реВрдореНрдб/рд╕реЗрдВрдЯреЗрдб/рдЗрдореЗрдЬ/m03_L_1x_hip.isores.pad.com.center.nrrd
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: рдЖрдЙрдЯрдкреБрдЯ/рдлреАрдорд░/рдЧреНрд░реВрдореНрдб/com_aligned/images/m04_L_1x_hip.isores.pad.com.nrrd
.....
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: рдЖрдЙрдЯрдкреБрдЯ/рдлреАрдорд░/рдЧреНрд░реВрдореНрдб/com_aligned/images/n19_L_1x_hip.isores.pad.com.nrrd
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: рдЖрдЙрдЯрдкреБрдЯ/рдлреАрдорд░/рдЧреНрд░реВрдореНрдб/рд╕реЗрдВрдЯреЗрдб/рдЗрдореЗрдЬ/n19_L_1x_hip.isores.pad.com.center.nrrd
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: рдЖрдЙрдЯрдкреБрдЯ/рдлреАрдорд░/рдЧреНрд░реВрдореНрдб/com_aligned/images/n19_R_1x_hip.reflect.isores.pad.com.nrrd
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо: рдЖрдЙрдЯрдкреБрдЯ/рдлреАрдорд░/рдЧреНрд░реВрдореНрдб/рд╕реЗрдВрдЯреЗрдб/рдЗрдореЗрдЬ/n19_R_1x_hip.reflect.isores.pad.com.center.nrrd
zsh: рд╡рд┐рднрд╛рдЬрди рджреЛрд╖ рдЕрдЬрдЧрд░ RunUseCase.py --use_case рдлреАрдорд░ --groom_images

рдпрд╣ RC10 рдХреЗ рд╕рд╛рде MacOS рдкрд░ рдерд╛ред

рд╕рднреА 23 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдпрд╣ tiny_test рдХреЗ рд╕рд╛рде рдХреНрд░реИрд╢ рд╣реЛрддрд╛ рд╣реИ?

Little_test рдХреНрд░реИрд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдкрд░рд╛рд╡рд░реНрддрд┐рдд рдлреАрдорд░ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЫреЛрдЯреЗ рдкрд░реАрдХреНрд╖рдг рдиреЗ рдХреЗрд╡рд▓ рдлреАрдорд░ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИред

рдЕрджреНрдпрддрди: рдореИрдВрдиреЗ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВрдиреЗ 2 рдмрд╛рдПрдБ рдлреАрдорд░ рдФрд░ рдПрдХ рджрд╛рдПрдБ рдлреАрдорд░ рдХреЗ рд╕рд╛рде tiny_test рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╡рд╣рд╛рдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
  * frame #0: 0x000000016b8612ad libvnl_algo.dylib`vnl_qr<double>::vnl_qr(this=0x00007ffeefbfd568, M=0x00007ffeefbfd6f0) at vnl_qr.hxx:51:24 [opt]
    frame #1: 0x000000016b85cf1d libvnl_algo.dylib`double vnl_determinant<double>(M=<unavailable>, balance=<unavailable>) at vnl_determinant.hxx:107:14 [opt]
    frame #2: 0x00000003dec807ac _ITKIOImageBasePython.so`___lldb_unnamed_symbol9961$$_ITKIOImageBasePython.so + 252
    frame #3: 0x00000003deba7ff4 _ITKIOImageBasePython.so`___lldb_unnamed_symbol7056$$_ITKIOImageBasePython.so + 132
    frame #4: 0x00000003dec80586 _ITKIOImageBasePython.so`___lldb_unnamed_symbol9956$$_ITKIOImageBasePython.so + 38
    frame #5: 0x00000003dea1d188 _ITKIOImageBasePython.so`___lldb_unnamed_symbol1480$$_ITKIOImageBasePython.so + 1560
    frame #6: 0x00000003ded50753 _ITKIOImageBasePython.so`itk::ProcessObject::UpdateOutputInformation() + 351
    frame #7: 0x00000003dec7fec2 _ITKIOImageBasePython.so`___lldb_unnamed_symbol9945$$_ITKIOImageBasePython.so + 70
    frame #8: 0x00000003ded5b6f4 _ITKIOImageBasePython.so`itk::DataObject::Update() + 18
    frame #9: 0x000000041a65c177 _ITKCommonPython.so`___lldb_unnamed_symbol8759$$_ITKCommonPython.so + 58
    frame #10: 0x000000010002c843 python`_PyMethodDef_RawFastCallKeywords + 131
    frame #11: 0x000000010002c1d6 python`_PyObject_FastCallKeywords + 598
    frame #12: 0x0000000100164bb7 python`call_function + 455
    frame #13: 0x000000010015c604 python`_PyEval_EvalFrameDefault + 20180
    frame #14: 0x0000000100155f04 python`_PyEval_EvalCodeWithName + 532
    frame #15: 0x000000010002c5e3 python`_PyFunction_FastCallKeywords + 403
    frame #16: 0x0000000100164aa7 python`call_function + 183
    frame #17: 0x000000010015c604 python`_PyEval_EvalFrameDefault + 20180
    frame #18: 0x000000010002c535 python`_PyFunction_FastCallKeywords + 229
    frame #19: 0x0000000100164aa7 python`call_function + 183
    frame #20: 0x000000010015cdb0 python`_PyEval_EvalFrameDefault + 22144
    frame #21: 0x0000000100155f04 python`_PyEval_EvalCodeWithName + 532
    frame #22: 0x000000010002c5e3 python`_PyFunction_FastCallKeywords + 403
    frame #23: 0x0000000100164aa7 python`call_function + 183
    frame #24: 0x000000010015c604 python`_PyEval_EvalFrameDefault + 20180
    frame #25: 0x0000000100155f04 python`_PyEval_EvalCodeWithName + 532
    frame #26: 0x00000001001c1afb python`PyRun_FileExFlags + 235
    frame #27: 0x00000001001c14c6 python`PyRun_SimpleFileExFlags + 502
    frame #28: 0x00000001001ede30 python`pymain_run_file + 160
    frame #29: 0x00000001001ed72b python`pymain_run_filename + 123
    frame #30: 0x00000001001ecf11 python`pymain_run_python + 145
    frame #31: 0x00000001001ecb8b python`pymain_main + 27
    frame #32: 0x00000001000018c9 python`main + 89
    frame #33: 0x00007fff6aedfcc9 libdyld.dylib`start + 1
    frame #34: 0x00007fff6aedfcc9 libdyld.dylib`start + 1

рдХреНрдпрд╛ рдпрд╣ #1168 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

ITKIOImageBasePython.so рдЗрд╕ рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдореЗрдВ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ? рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╣рдо рд╢реЗрдкрд╡рд░реНрдХреНрд╕ рдкрд╛рдпрдерди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ (рдЬреИрд╕реЗ рдЗрдореЗрдЬ рдХреНрд▓рд╛рд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреБрдЫ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ lldb рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдереВрдХрддреА рд╣реИрдВ:

2021-03-25 11:57:01.360622-0600 python[22532:5953417] dynamic_cast error 1: Both of the following type_info's should have public visibility. At least one of them is hidden. N3itk10DataObjectE, N3itk5ImageIfLj3EEE.
2021-03-25 11:57:01.360667-0600 python[22532:5953417] dynamic_cast error 2: One or more of the following type_info's has hidden visibility or is defined in more than one translation unit. They should all have public visibility. N3itk10DataObjectE, N3itk5ImageIfLj3EEE, N3itk9ImageBaseILj3EEE.
2021-03-25 11:57:01.905525-0600 python[22532:5953417] dynamic_cast error 1: Both of the following type_info's should have public visibility. At least one of them is hidden. N3itk10DataObjectE, N3itk5ImageIfLj3EEE.
2021-03-25 11:57:01.905556-0600 python[22532:5953417] dynamic_cast error 2: One or more of the following type_info's has hidden visibility or is defined in more than one translation unit. They should all have public visibility. N3itk10DataObjectE, N3itk5ImageIfLj3EEE, N3itk9ImageBaseILj3EEE.
2021-03-25 11:57:02.113545-0600 python[22532:5953417] dynamic_cast error 1: Both of the following type_info's should have public visibility. At least one of them is hidden. N3itk10DataObjectE, N3itk5ImageIfLj3EEE.
2021-03-25 11:57:02.113577-0600 python[22532:5953417] dynamic_cast error 2: One or more of the following type_info's has hidden visibility or is defined in more than one translation unit. They should all have public visibility. N3itk10DataObjectE, N3itk5ImageIfLj3EEE, N3itk9ImageBaseILj3EEE.
2021-03-25 11:57:02.646500-0600 python[22532:5953417] dynamic_cast error 1: Both of the following type_info's should have public visibility. At least one of them is hidden. N3itk10DataObjectE, N3itk5ImageIfLj3EEE.
2021-03-25 11:57:02.646531-0600 python[22532:5953417] dynamic_cast error 2: One or more of the following type_info's has hidden visibility or is defined in more than one translation unit. They should all have public visibility. N3itk10DataObjectE, N3itk5ImageIfLj3EEE, N3itk9ImageBaseILj3EEE.
2021-03-25 11:57:03.535838-0600 python[22532:5953417] dynamic_cast error 1: Both of the following type_info's should have public visibility. At least one of them is hidden. N3itk10DataObjectE, N3itk5ImageIfLj3EEE.
2021-03-25 11:57:03.535870-0600 python[22532:5953417] dynamic_cast error 2: One or more of the following type_info's has hidden visibility or is defined in more than one translation unit. They should all have public visibility. N3itk10DataObjectE, N3itk5ImageIfLj3EEE, N3itk9ImageBaseILj3EEE.
2021-03-25 11:57:05.224328-0600 python[22532:5953417] dynamic_cast error 1: Both of the following type_info's should have public visibility. At least one of them is hidden. N3itk10DataObjectE, N3itk5ImageIfLj3EEE.
2021-03-25 11:57:05.224362-0600 python[22532:5953417] dynamic_cast error 2: One or more of the following type_info's has hidden visibility or is defined in more than one translation unit. They should all have public visibility. N3itk10DataObjectE, N3itk5ImageIfLj3EEE, N3itk9ImageBaseILj3EEE.

рдХреНрдпрд╛ рдпрд╣ рдмрд╛рдПрдВ рдЖрд▓рд┐рдВрдж рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рднреА рдХреЗрдВрджреНрд░ рдХреЗ рдЪрд░рдг рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдбреАрдмрдЧ рдореЗрдВ рднреА рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ? рдпрд╣ рдПрдХ рдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдкреНрд░рдХрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рддрдм рд╕реЗ
рдЗрдореЗрдЬ рдХреЛ itk::Image рдХреЗ рдЖрд╕-рдкрд╛рд╕ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╢реЗрдкрд╡рд░реНрдХреНрд╕ рдЗрдореЗрдЬ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХреЙрд▓
рдмрд╕ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдмрд╣реБрдд рдкрд╣рд▓реЗ рдФрд░ рдмрд╣реБрдд рджреВрд░ (рд╢рд╛рдЦрд╛ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ) рдореИрдВрдиреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА
itk рдХреА рдкрд╛рдпрдерди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ itk рдХреЗ рд╕рд╛рде build_dependencies рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдирд╣реАрдВ рдерд╛
рд╕рдлрд▓ред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдФрд░ рдЬрд╛рдиреЗ рд▓рд╛рдпрдХ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдХреЛрдВрдбрд╛/рдкрд╛рдЗрдк is
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рд▓реЗрдХрд┐рди рд╕рднреА рдХреЛ рдирд╣реАрдВ, itk python
рдШрдЯрдХ (5.0 рдФрд░ 5.1), рдореБрд╕реАрдмрдд рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдиреБрд╕реНрдЦрд╛ред

рдЧреБрд░реБ, 25 рдорд╛рд░реНрдЪ, 2021 рдХреЛ рдкреВрд░реНрд╡рд╛рд╣реНрди 11:59 рдмрдЬреЗ рдПрд▓рди рдореЙрд░рд┐рд╕ @ ред * >
рд▓рд┐рдЦрд╛ рдерд╛:

  • рдзрд╛рдЧрд╛ # 1, рдХрддрд╛рд░ = 'com.apple.main-рдереНрд░реЗрдб', рдХрд╛рд░рдг рд░реЛрдХреЗрдВ = EXC_BAD_ACCESS (рдХреЛрдб = 1, рдкрддрд╛ = 0x0)

    • рдлрд╝реНрд░реЗрдо #0: 0x000000016b8612ad libvnl_algo.dylib vnl_qr<double>::vnl_qr(this=0x00007ffeefbfd568, M=0x00007ffeefbfd6f0) at vnl_qr.hxx:51:24 [opt] frame #1: 0x000000016b85cf1d libvnl_algo.dylib рдбрдмрд▓ vnl_determinant(рдПрдо =, рд╕рдВрддреБрд▓рди =) vnl_determinant рдкрд░ред рдПрдЪрдПрдХреНрд╕рдПрдХреНрд╕:107 :14 [рдСрдкреНрдЯ]

      рдлрд╝реНрд░реЗрдо #2: 0x00000003dec807ac _ITKIOImageBasePython.so ___lldb_unnamed_symbol9961$$_ITKIOImageBasePython.so + 252 frame #3: 0x00000003deba7ff4 _ITKIOImageBasePython.so ___lldb_unnamed_symbol7056$$_ITKIOImageBasePython.so + 132

      рдлрд╝реНрд░реЗрдо #4: 0x00000003dec80586 _ITKIOImageBasePython.so ___lldb_unnamed_symbol9956$$_ITKIOImageBasePython.so + 38 frame #5: 0x00000003dea1d188 _ITKIOImageBasePython.so ___lldb_unnamed_symbol1480$$_ITKIOImageBasePython.so + 1560

      рдлрд╝реНрд░реЗрдо #6: 0x00000003ded50753 _ITKIOImageBasePython.so itk::ProcessObject::UpdateOutputInformation() + 351 frame #7: 0x00000003dec7fec2 _ITKIOImageBasePython.so ___lldb_unnamed_symbol9945$$_ITKIOImageBasePython.so + 70

      рдлрд╝реНрд░реЗрдо #8: 0x00000003ded5b6f4 _ITKIOImageBasePython.so itk::DataObject::Update() + 18 frame #9: 0x000000041a65c177 _ITKCommonPython.so ___lldb_unnamed_symbol8759$$_ITKCommonPython.so + 58

      рдлреНрд░реЗрдо #10: 0x000000010002c843 рдЕрдЬрдЧрд░ _PyMethodDef_RawFastCallKeywords + 131 frame #11: 0x000000010002c1d6 python _PyObject_FastCallрдХреАрд╡рд░реНрдб + 598

      рдлреНрд░реЗрдо #12: 0x0000000100164bb7 рдЕрдЬрдЧрд░ call_function + 455 frame #13: 0x000000010015c604 python _PyEval_EvalFrameDefault + 20180

      рдлреНрд░реЗрдо #14: 0x0000000100155f04 рдЕрдЬрдЧрд░ _PyEval_EvalCodeWithName + 532 frame #15: 0x000000010002c5e3 python _PyFunction_FastCallрдХреАрд╡рд░реНрдб + 403

      рдлреНрд░реЗрдо #16: 0x0000000100164aa7 рдЕрдЬрдЧрд░ call_function + 183 frame #17: 0x000000010015c604 python _PyEval_EvalFrameDefault + 20180

      рдлреНрд░реЗрдо #18: 0x000000010002c535 рдЕрдЬрдЧрд░ _PyFunction_FastCallKeywords + 229 frame #19: 0x0000000100164aa7 python call_function + 183

      рдлреНрд░реЗрдо #20: 0x000000010015cdb0 рдЕрдЬрдЧрд░ _PyEval_EvalFrameDefault + 22144 frame #21: 0x0000000100155f04 python _PyEval_EvalCodeWithName + 532

      рдлреНрд░реЗрдо #22: 0x000000010002c5e3 рдЕрдЬрдЧрд░ _PyFunction_FastCallKeywords + 403 frame #23: 0x0000000100164aa7 python call_function + 183

      рдлреНрд░реЗрдо #24: 0x000000010015c604 рдЕрдЬрдЧрд░ _PyEval_EvalFrameDefault + 20180 frame #25: 0x0000000100155f04 python _PyEval_EvalCodeWithName + 532

      рдлреНрд░реЗрдо #26: 0x00000001001c1afb рдЕрдЬрдЧрд░ PyRun_FileExFlags + 235 frame #27: 0x00000001001c14c6 python PyRun_SimpleFileExFlags + 502

      рдлреНрд░реЗрдо #28: 0x00000001001ede30 рдЕрдЬрдЧрд░ pymain_run_file + 160 frame #29: 0x00000001001ed72b python pymain_run_filename + 123

      рдлреНрд░реЗрдо #30: 0x00000001001ecf11 рдЕрдЬрдЧрд░ pymain_run_python + 145 frame #31: 0x00000001001ecb8b python pymain_main + 27

      рдлреНрд░реЗрдо #32: 0x00000001000018c9 рдЕрдЬрдЧрд░ main + 89 frame #33: 0x00007fff6aedfcc9 libdyld.dylib рдкреНрд░рд╛рд░рдВрдн + 1

      рдлреНрд░реЗрдо #34: 0x00007fff6aedfcc9 libdyld.dylib`start + 1

рдХреНрдпрд╛ рдпрд╣ #1168 . рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
https://github.com/SCIInstitute/ShapeWorks/issues/1168

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/SCIInstitute/ShapeWorks/issues/1179#issuecomment-807193351 ,
рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
https://github.com/notifications/unsubscribe-auth/AAJT3EKCRFSERHDJ5XDPHCDTFN2ZPANCNFSM4ZZUXDBQ
.

рдЕрджреНрдпрддрдиред рдареАрдХ рд╣реИ, рдореИрдВ рдкрд╛рдпрдерди рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рднреНрд░рдорд┐рдд рдерд╛, рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдХреЗрдВрджреНрд░ рдХреЗ рдХрджрдо рдкрд░ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдЧреЗ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдерд╛ред рдпрд╣ FindReferenceImage рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИ:

    dim = itk.GetArrayFromImage(itk.imread(inDataList[i])).shape

рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЛрдб рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдИрдЯреАрдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред рдореИрдВ

рдмрд╣реБрдд рдкрд╣рд▓реЗ рдФрд░ рдмрд╣реБрдд рджреВрд░ (рд╢рд╛рдЦрд╛ рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ) рдореИрдВрдиреЗ itk рдХреЗ рдкрд╛рдпрдерди рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ itk рдХреЗ рд╕рд╛рде build_dependencies рдореЗрдВ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдЖред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдФрд░ рдЬрд╛рдиреЗ рд▓рд╛рдпрдХ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдХреЛрдВрдбрд╛/рдкрд╛рдЗрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВ, itk рдЕрдЬрдЧрд░ рдШрдЯрдХ (5.0 рдФрд░ 5.1), рдкрд░реЗрд╢рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдкрд╖реНрдЯ рдиреБрд╕реНрдЦрд╛ред

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди #1168 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ред рдХреНрдпрд╛ рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╕реЗ itkwidgets рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ ITK рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рд╣реЛ?

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди #1168 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ред рдХреНрдпрд╛ рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рд╕реЗ itkwidgets рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ ITK рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд┐рдд рд╣реЛ?

рдпрджрд┐ рдпрд╣ рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рд╣рдо рдиреЛрдЯрдмреБрдХ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ LD_LIBRARY_PATH рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрджреНрдпрддрди: рдореИрдВрдиреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдкрд░рд┐рдгрд╛рдо рд╡рд╣реА рдерд╛
рдЕрджреНрдпрддрди 2: рдореИрдВрдиреЗ рдХреЗрд╡рд▓ # 1168 рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдпрд╣ рдирд╣реАрдВред

рдпрд╣ FindReferenceImage рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИ:

    dim = itk.GetArrayFromImage(itk.imread(inDataList[i])).shape

рд╢реЗрдкрд╡рд░реНрдХреНрд╕ рдЗрд╕ рдХреЙрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ pdb рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрд╕реЗ рдЪрд▓рд╛рдХрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдлрд╝ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:
python -m pub RunUseCase.py --use_case femur --groom_images (рдлрд┐рд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП 'r' рджрдмрд╛рдПрдВ)

(рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВред рдХреНрд░реИрд╢ рд╣реЛрдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ?)
рдЕрджреНрдпрддрди: рдЗрд╕рдореЗрдВ рдЗрддрдирд╛ рд▓рдВрдмрд╛ (~ рдПрдХ рдШрдВрдЯрд╛) рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рдорджрджрдЧрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ seg рджреЛрд╖ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдбреАрдмрдЧрд░ рдореЗрдВ рднреА рдирд╣реАрдВ рдЫреЛрдбрд╝рддрд╛ рд╣реИред рдореБрдЭреЗ рдмрд╛рд╣рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХреЙрд▓ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕рд╕реЗ рднреНрд░рдорд┐рдд рд╣реВрдВред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХрд┐ рдкрд╛рдпрдерди рдЖрдИрдЯреАрдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣рдорд╛рд░реЗ рд╡реАрдПрдХреНрд╕рдПрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╣рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  * frame #0: 0x000000016b8612ad libvnl_algo.dylib`vnl_qr<double>::vnl_qr(this=0x00007ffeefbfd568, M=0x00007ffeefbfd6f0) at vnl_qr.hxx:51:24 [opt]
    frame #1: 0x000000016b85cf1d libvnl_algo.dylib`double vnl_determinant<double>(M=<unavailable>, balance=<unavailable>) at vnl_determinant.hxx:107:14 [opt]
    frame #2: 0x00000003dec807ac _ITKIOImageBasePython.so`___lldb_unnamed_symbol9961$$_ITKIOImageBasePython.so + 252
    frame #3: 0x00000003deba7ff4 _ITKIOImageBasePython.so`___lldb_unnamed_symbol7056$$_ITKIOImageBasePython.so + 132

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рдЖрдИрдЯреАрдХреЗ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡реАрдПрдХреНрд╕рдПрд▓/рд╡реАрдПрдирдПрд▓ рдХреЗ рд╕рд╛рде рдмрдирд╛рддреЗ рд╣реИрдВ, рдЖрдИрдЯреАрдХреЗ рдирд╣реАрдВред libvnl_algo.dylib рд╣рдорд╛рд░рд╛ рд╣реИ, _ITKIOImageBasePython.so рдХреЛрдВрдбрд╛ рд╕реЗ рд╣реИред

рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдорд┐рд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреНрд░реИрд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИред

@archanasri рдФрд░ рдореИрдВрдиреЗ рдЕрднреА рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рдХреНрд░рдо рдХреЛ рдЙрд▓рдЯрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рдлрд┐рд░ рд╕реЗ, рдкрд░реАрдХреНрд╖рдг # 1168), рдФрд░ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ #1168 рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ itkwidgets рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ (рд╣рдо рдЗрд╕реЗ рдЕрднреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ)ред
рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ vnl рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ eigen рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ?

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реЗ рд╡реАрдПрдХреНрд╕рдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЖрдИрдЯреАрдХреЗ рд╣реИред

-DITK_USE_SYSTEM_VXL=on -DVXL_DIR=${INSTALL_DIR}

рдЕрджреНрдпрддрдиред рдареАрдХ рд╣реИ, рдореИрдВ рдкрд╛рдпрдерди рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рднреНрд░рдорд┐рдд рдерд╛, рдореИрдВрдиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдХреЗрдВрджреНрд░ рдХреЗ рдХрджрдо рдкрд░ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдЧреЗ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рдерд╛ред рдпрд╣ FindReferenceImage рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИ:

    dim = itk.GetArrayFromImage(itk.imread(inDataList[i])).shape

рдореЗрд░рд╛ рдЕрдиреБрдорд╛рди рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реНрдореГрддрд┐ рдореЗрдВ рд▓реЛрдб рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдИрдЯреАрдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред рдореИрдВ

рдЕрдЬрдЧрд░ itk рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо Shapeworks.Image.toArray() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рддреЛ рдореИрдВрдиреЗ рдмрджрд▓ рджрд┐рдпрд╛

dim = itk.GetArrayFromImage(itk.imread(inDataList[i])).shape

рд╕рд╛рде

img = Image(inDataList[i])
tmp = img.toArray()
dim = tmp.shape

рдпрд╣ рдЕрдм рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдЕрдЪреНрдЫрд╛ @archanasriред рд╣рд╛рдБ, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рд╣рдо рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрдЬрдЧрд░ itk + рд╣рдорд╛рд░реЗ itk рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ itkwidgets рд╕рдорд╕реНрдпрд╛ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдИрдЯреАрдХреЗ рдкрд╛рдпрдерди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдБ рдФрд░ рд╣рдо itkwidgets рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред
рд╣рдореЗрдВ рдЕрдкрдиреЗ itk рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП itkwidgets рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рд╣рд╛рдБ рдФрд░ рд╣рдо itkwidgets рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред
рд╣рдореЗрдВ рдЕрдкрдиреЗ itk рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП itkwidgets рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

itkwidgets 0.32.0 (рдирд╡реАрдирддрдо рдЯреИрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг) setup.py рдореЗрдВ рдпрд╣ рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ:

    'install_requires': [
        'colorcet>=2.0.0',
        'itk-core>=5.1.0.post2',
        'itk-filtering>=5.1.0.post2',
        'itk-meshtopolydata>=0.6.2',
        'ipydatawidgets>=4.0.1',
        'ipywidgets>=7.5.1',
        'ipympl>=0.4.1',
        'matplotlib',
        'numpy',
        'six',
        'zstandard',
    ],

рдЗрд╕рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдореЗрдВ рдЕрдЬрдЧрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рддрд╛ рд╣реИред
рдЗрд╕ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпреЗ рдкреАрдЖрдИрдкреА (рдЬреНрдпрд╛рджрд╛рддрд░) рдФрд░ рдХреЛрдВрдбрд╛ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред
рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрди рд╕рднреА рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рднреА рдирдП рд╣реИрдВред

рдпрд╣реА рд╕рдм рдХреБрдЫ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реИ:

(shapeworks) cam<strong i="15">@ananda</strong>:~/code/ShapeWorks/ShapeWorks/Examples/Python$ conda list | grep itk
itk                       5.0.1                    pypi_0    pypi
itk-core                  5.1.2                    pypi_0    pypi
itk-filtering             5.1.2                    pypi_0    pypi
itk-io                    5.0.1                    pypi_0    pypi
itk-meshtopolydata        0.6.3                    pypi_0    pypi
itk-numerics              5.1.2                    pypi_0    pypi
itk-registration          5.0.1                    pypi_0    pypi
itk-segmentation          5.0.1                    pypi_0    pypi
itkwidgets                0.32.0                   pypi_0    pypi
(shapeworks) cam<strong i="16">@ananda</strong>:~/code/ShapeWorks/ShapeWorks/Examples/Python$ conda list | grep ipy
brotlipy                  0.7.0           py37hf967b71_1001    conda-forge
ipycanvas                 0.8.2                    pypi_0    pypi
ipydatawidgets            4.2.0                    pypi_0    pypi
ipyevents                 0.8.2                    pypi_0    pypi
ipykernel                 5.5.0            py37he01cfaa_1    conda-forge
ipympl                    0.7.0                    pypi_0    pypi
ipython                   7.21.0           py37he01cfaa_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
ipyvtk-simple             0.1.4                    pypi_0    pypi
ipywidgets                7.6.3                    pypi_0    pypi

рдПрдХ рд▓рд╛рд▓ рдЭрдВрдбрд╛ itk-io, -registration, -segmentation, рдФрд░ рд╕рдмрд╕реЗ рдмрдврд╝рдХрд░, itk рдХреЗ 5.0.1 рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред

рдореИрдВрдиреЗ рдкрд╛рдЗрдк рдЗрдВрд╕реНрдЯрд╛рд▓ рдХреЛ рдирд╡реАрдирддрдо рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ (рдРрд╕рд╛ рдХреБрдЫ рдХрд╛рд░рдг рдерд╛ рдЬреЛ рд╣рдо рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ, рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдПрдХ рддрд░рдл рд░рдЦ рджрд┐рдпрд╛) рдФрд░ рд╕рднреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ред #1168 рдЕрднреА рднреА рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХреНрд░реИрд╢ рд╣реЛрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдЙрд╕рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред

рд╕реНрдерд┐рд░ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

akenmorris picture akenmorris  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

iyerkrithika21 picture iyerkrithika21  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sheryjoe picture sheryjoe  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

akenmorris picture akenmorris  ┬╖  22рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jadie1 picture jadie1  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ