Илья, Просадок при исправном и достаточно мощном БП быть не должно.
Пойдите на радиорынок, купите мультиметр за 200 рублей - и померьте ваше напряжение, как в розетке, так и на выходе из БП.
Алгоритм с корзинами и не требует полного скана картинки. Вы создаете массив счетчиков, потом каждый прилетевший после преобразования Хафа пиксель вы садите в нужную карзину и стабилизируете сортировку этого массива по убыванию количества пикселей. После поступления всех пикселей будет достаточно взять 4 первые корзины из массива.
Дыры проблем не создают. На то там и гаусс в начале, чтобы дыры замазать.
rPman, После выделения границ, на картинке получится несколько белых линий, самые длинные из которых будут отвечать рамке документа. При преобразовании Хафа , эти линии перейдут в кучки точек.
Корзины нужно равномерно расставить по всему растру - те 4 корзины, в которые попадут больше всего точек, и будут являться параметрами четырех линий, составляющих рамку документа.
Давайте больше подробностей. Есть, например, матрицы микрозеркал - там зеркала отклоняются электричеством.
Есть также ЖК затворы, за таким затвором можно и зеркало поставить
rPman, представьте, что по растру у вас расставлены квадратные корзины для яиц, каждая со стороной 16 пикселей - каждый упавший в корзину пиксель остается в ней.
По итогу, вы считаете, сколько пикселей в какую корзину попало.
mirosas, угу, а индексы сами себя починят при отвале целой страницы. Вы выдумали странную ситуацию:
адекватные (психически и финансово здоровые) инженеры не строят серверное решение без дискового массива - минимум два диска в зеркале, причем разных производителей
под офисной нагрузкой такой массив живет десятилетиями
на хайлоаде применяют более масштабные решения, включая использование SSD банально под кэш - то есть, данные через них буквально прокачиваются, толстым потоком.
Вы же хотите изватить работу механизма ACID ради того, чтобы не изнашивать SSD. Это нонсенс.