Ну на нейронку я изображение могу в любом виде подать, хоть в обработанном, хоть оригиналом, как будет лучше?
Потому что на классификаторы более адекватным решением будет подача ч/б изображения (или хотя бы в градациях серого), а желательно не само изображение, а его дескриптор
А вот на CNN, я недавно читал, пишут, что лучше подавать цветные необработанные изображения
Касательно точек, получается, моя задача подать на вход CNN изображения, показать нейронке, что на выходе я хочу массив из 70 элементов, и затем после обучения, работать с ней следующим образом:
Подать на вход изображение, получить массив из 70 координат точек, а затем просто построить эти точки на нужных координатах?
Мне не очень удобно, но я недавно, буквально вчера переустанавливал mingw, и видимо до этого момента он у меня был 32-битный, а поставил я 64-битный, ну а в тот момент я возился с запуском хоть чего-то из vs и толком не проверил компиляцию с новым mingw из консоли
Сейчас хотел получить ошибку, а в итоге все скомпилилось)
Получается, вы правы, и дело действительно было в различной разрядности компилятора и python
Проверил разрядность, windows 64, gcc:
gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
python тоже 64-разрядный
Видимо проблема не в этом
Dr. Bacon, подобные комменты от вас я слышал под каждой своей проблемой, каждая из которых уже решена
Не нужно пытаться деморализовывать будущего бога, это бесполезно;)
mingw установил и в path включил, возможно в vs как-то не так подключил
Действую по инструкции с официального сайта: https://code.visualstudio.com/docs/cpp/config-mingw
После подпункта "Build helloworld.cpp" возникает проблема:
При открытии терминала и попытки сборки дефолтного файла конфигурации "Terminal > > Configure Default Build Task" не происходит ровным счетом ничего
Не уверен, что это то, так как файл зашифрован, но часть остается видимой, вот кусок строки, содержащий Py_Initialize:
Py_Initialize __imp_Py_Initialize Py_InitializeEx __imp_Py_InitializeEx Py_InitializeFromConfig __imp_Py_InitializeFromConfig _Py_InitializeMain
Могу скинуть файл полностью
Click Next to continue or Cancel to exit the Setup Wizard. Don't know Python's installation type Strange \ python%d%d.dll Python Version %d.%d Cannot install No Python installation found in the registry. Python version %s required, which was not found in the registry. Python %s is required for this package. Select installation to use: Software\Python\PythonCore\%s\InstallPath Python Version %s (found in registry) Software\Python\PythonCore Compiling files to .pyo... Loading python... Compiling files to .pyc... Failed to unzip installation files Installing files... Running pre-installation script Ready to install Click Next to begin the installation of %s. If you want to review or change any of your installation settings, click Back. Click Cancel to exit the wizard. Py_OptimizeFlag PySys_GetObject PyRun_SimpleString Py_Finalize Py_SetProgramName Py_Initialize %s%c import py_compile; py_compile.compile (r'%s') SOFTWARE\Python\PythonCore\%d.%d\InstallPath PYTHONHOME=%s Out of memory! rb Running the pre-installation script failed
distutils\command\wininst-8.0.exe: Py_Finalize PyRun_SimpleString PySys_SetArgv Py_Initialize PyErr_Print Py_SetProgramName Out of memory! rb Running the pre-installation script failed
distutils\command\wininst-9.0-amd64.exe: Py_Finalize PyRun_SimpleString PySys_SetArgv Py_Initialize *** Could not load Python *** PyErr_Print Py_SetProgramName Out of memory! Running the pre-installation script failed
distutils\command\wininst-9.0.exe: Py_Finalize PyRun_SimpleString PySys_SetArgv Py_Initialize *** Could not load Python *** PyErr_Print Py_SetProgramName Out of memory! Running the pre-installation script failed
site-packages\cffi\_embedding.h:static void _cffi_py_initialize(void)
site-packages\cffi\_embedding.h: Py_InitializeEx(0);
site-packages\cffi\_embedding.h: around the Py_InitializeEx() call. However, after recent changes
site-packages\cffi\_embedding.h: This initializes Python by calling Py_InitializeEx().
site-packages\cffi\_embedding.h: /* call Py_InitializeEx() */
site-packages\cffi\_embedding.h: _cffi_py_initialize();
site-packages\cffi\_embedding.h: autoTLSkey by _PyGILState_Init() called from Py_Initialize(). */
site-packages\cffi\_embedding.h: PyEval_InitThreads() (possibly with Py_InitializeEx() first).
site-packages\cffi\_embedding.h: * then we grab the GIL and (Python 2) we call Py_InitializeEx().
site-packages\cffi\_embedding.h: At this point, concurrent calls to Py_InitializeEx() are not
Потому что на классификаторы более адекватным решением будет подача ч/б изображения (или хотя бы в градациях серого), а желательно не само изображение, а его дескриптор
А вот на CNN, я недавно читал, пишут, что лучше подавать цветные необработанные изображения
Касательно точек, получается, моя задача подать на вход CNN изображения, показать нейронке, что на выходе я хочу массив из 70 элементов, и затем после обучения, работать с ней следующим образом:
Подать на вход изображение, получить массив из 70 координат точек, а затем просто построить эти точки на нужных координатах?