о ресурсів оперативної пам'яті не достатньо, щоб завантажувати їх все відразу був реалізований алгоритм поблочної завантаження.
Методика полягає в наступному: коли на вхід надходить черговий товар він порівнюється з еталонними товарами вже існуючих груп, якщо він не входить ні в одну з існуючих, то додається нова група, і товар потрапляє в еталонний. Якщо ж товар входить до групи, то він потрапляє або в еталонні товари, якщо їх недостатня кількість, або просто заноситься в групу. br/>
2.2 Порівняльний аналіз методу SURF
Метод SURF відрізняється від інших подібних методів швидкістю виконання та якістю. Він забезпечує інваріантність щодо масштабування, невеликого повороту, втрати якості і залишається ефективним при наявності шумів. p align="justify"> Мною був реалізований метод на мові C #, що дозволяє забезпечити оптимізацію коду під архітектуру процесора, на якій виповнюється даний метод.
Для досить великого зображення з роздільною здатністю 1024 Г— 768 і великою кількістю особливих точок (близько 1000) метод обробляє зображення близько 2х секунд.
Подібна реалізація бібліотеки, реалізована на мові C + + і скачана з сайту sourceforge.com, виробляє ці обчислення в 2 рази довше.
У зв'язку з цим можна вважати вибір даного методу і його реалізації вдалим.
3. Програмна реалізація. Апробація методики
3.1 Опис програмного забезпечення
Для обробки даних була розроблена програма на мові програмування C #, в середовищі програмування Microsoft Visual Studio 2011 Ultimate Edition beta. Для зберігання даних була використана СУБД MS SQL Server 2008 Express Edition. p align="justify"> Програма обробляє інформацію такого вигляду:
1. Сторінка, з даними про товарної позиції.
.1 Назва товару.
1.2 Посилання на товар
.3 Категорія товару
.4 Ціна товару
.5 Ціна доставки
.6 Параметри товару
.7 Форм-фактор посилки.
.8 Головне зображення
.9 Всі інші зображення.
.10 Відгуки, залишені покупцями
.11 Повна інформація про покупців.