У меня есть .bmp-файл и матричное представление его значений оттенков серого в файле .xlsx. Первоначально я думал, что просто возьму значения из файла .xlsx и скопирую его в массив, но я только что открыл его и есть слишком много значений, которые когда-либо вводили вручную. Я ищу помощь для воссоздания этих значений массива 2d, просто прочитав файл .bmp или .xlsx, в зависимости от того, что проще. Первоначально я думал о написании этой программы на C++, но я не против получать Python или Java-решение. Я никогда не делал этого раньше, поэтому я ищу для нуб чистые решенияКак превратить .bmp или .xlsx в 2D-массив
ответ
Самый простой способ в C++ может использовать библиотеку таких как LibXL
Что-то вроде следующего:
load("yourFile.xlsx");
Sheet* sheet = getSheet(0); // Index of sheet you want
for(int i=sheet->firstRow(); i<sheet->lastRow(); i++)
{
for(int j=sheet->firstCol(); i<sheet->lastCol(); j++)
{
cout << readStr(i, j) << endl;
}
}
Python
from scipy.ndimage import imread
image = imread('image.bmp')
Если вы хотите сделать манипуляцию изображения, смотрите в библиотеки scikit-изображений и подушки.
Если бы вы могли объяснить, как получить scipy, это может быть идеально. Я пробовал следовать вместе со своим сайтом, но я понятия не имею, что я делаю (OS X). –
Самый простой способ - установить дистрибутив Anaconda python или использовать доморощенный. – MaxNoe
https://www.continuum.io/downloads – MaxNoe
- 1. Лучше JPG или BMP?
- 2. Как изменить .c или .bmp на .ttf
- 3. Преобразование цвета bmp в оттенки серого bmp?
- 4. Как превратить курсор (объект указателя мыши) в автоматическую последовательность изображений BMP?
- 5. Сохранение словаря в .XLSX
- 6. Преобразование .XLSX или .XLSM в XML
- 7. Обновить данные в .xls или .xlsx файле
- 8. Как сохранить элемент DIV в формате jpg или bmp?
- 9. Как преобразовать изображение jpeg или bmp в формат Raw
- 10. Как записать данные буфера кадра в изображение JPEG или BMP
- 11. Сохранить в Продолжить CSV или Xlsx файл
- 12. Как загрузить BMP в ContentPresenter?
- 13. Как сохранить графику в bmp
- 14. Как превратить в кириллицу
- 15. Просмотр исходного кода изображения jpg или bmp
- 16. Libreoffice конвертирование html в xls или xlsx
- 17. Сохранение System.Drawing.Graphics на png или bmp
- 18. Преобразование ICO в BMP
- 19. Как преобразовать файл csv в xls или xlsx в sapui5?
- 20. Как превратить иероглифы в Pinyin
- 21. Преобразование BMP в avi
- 22. BMP-массив байтов для BMP-изображения php
- 23. Как сохранить UIImage как BMP?
- 24. Как превратить строку в double
- 25. Программа C для отображения файла jpeg или bmp или pcx
- 26. Преобразование emf в bmp
- 27. Показать BMP в JLabel
- 28. Как превратить поплавок в Int
- 29. Загрузка .bmp в Texture2D
- 30. Как включить .csv или .xlsx в несколько файлов .txt?
Вы можете использовать класс 'ImageIO' в Java для чтения многих форматов изображений. – Kayaman