СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ КАМЕРОЙ И ФИНАНСОВЫМ ТЕРМИНАЛЬНЫМ ОБОРУДОВАНИЕМ
METHOD AND APPARATUS FOR CONTROLLING A CAMERA AND FINANCIAL TERMINAL EQUIPMENT

[0001] Настоящая заявка притязает на приоритет китайской патентной заявки № 201511034588.3, озаглавленной "METHOD AND DEVICE FOR CONTROLLING CAMERA AND FINANCIAL EQUIPMENT TERMINAL", зарегистрированной 31 декабря 2015 года Китайским Государственным ведомством по интеллектуальной собственности, которая содержится в данном документе по ссылке в своей полноте.
Область техники, к которой относится изобретение
[0002] Настоящее изобретение относится к технической области обработки изображений и, в частности, к способу управления камерой, устройству управления камерой и финансовому терминальному устройству.
Уровень техники
[0003] В настоящее время технология распознавания изображений широко используется во множестве систем обработки данных, так что система обработки данных может распознавать целевой объект в изображении и выполнять последующие операции на основе результата распознавания.
[0004] Например, устройство, такое как банкомат, может быть установлено с камерой. Камера передает полученное изображение лица фоновому серверу, и фоновый сервер выполняет идентификацию личности на основе изображения лица и выполняет операции, связанные со снятием денег, на основе результата идентификации личности.`
[0005] Может быть понятно, что качество изображения, полученного камерой, может непосредственно влиять на эффективность распознавания и точность распознавания фонового сервера. Например, то, является ли целевой объект в изображении, полученном камерой, полным, или удовлетворяет ли требованиям положение целевого объекта, может влиять на результат распознавания изображения фонового сервера. Следовательно, желательно предоставлять техническое решение, чтобы гарантировать, что изображение, полученное камерой, удовлетворяет требованиям обработки изображения.
Сущность изобретения
[0006] Ввиду этого, способ управления камерой предоставляется согласно настоящему изобретению, чтобы гарантировать, что камера получает изображения, которые удовлетворяют требованиям обработки изображения. Кроме того, устройство управления камерой и финансовое терминальное устройство дополнительно предоставляются согласно настоящему изобретению, так что способ может быть применен и реализован на практике.
[0007] Для того, чтобы достигать вышеуказанных целей, следующие технические решения предоставляются согласно настоящему изобретению.
[0008] Согласно первому аспекту настоящего изобретения предоставляется способ управления камерой, который включает в себя:
обнаружение того, содержит ли изображение, передаваемое камерой, целевой объект;
передачу камере, если обнаруживается, что изображение, передаваемое камерой, не содержит целевой объект, одной или более инструкций поиска для управления камерой, чтобы выполнять первый поворот, до тех пор, пока целевой объект не будет обнаружен в изображении, передаваемом камерой при первом повороте;
определение параметра положения целевого объекта в изображении; и
передачу камере, в случае, когда параметр положения не удовлетворяет предварительно заданному стандарту параметра положения, инструкции точной регулировки для управления камерой, чтобы выполнять второй поворот, до тех пор, пока параметр положения целевого объекта в изображении, передаваемом камерой при втором повороте, не будет удовлетворять предварительно заданному стандарту параметра положения, когда второй поворот включает в себя перемещение в вертикальном или горизонтальном направлении и поворот в вертикальном или горизонтальном направлении.
[0009] Согласно второму аспекту настоящего изобретения предоставляется устройство управления камерой, которое включает в себя: модуль обнаружения объекта, модуль передачи инструкции поиска, модуль определения положения и модуль передачи инструкции точной регулировки;
модуль обнаружения объекта сконфигурирован: обнаруживать, содержит ли изображение, передаваемое камерой, целевой объект, и инициировать модуль передачи инструкции поиска, если обнаруживается, что изображение, передаваемое камерой, не содержит целевой объект;
модуль передачи инструкции поиска сконфигурирован передавать камере одну или более инструкций поиска для управления камерой, чтобы выполнять первый поворот, до тех пор, пока целевой объект не будет обнаружен в изображении, передаваемой камерой при первом повороте;
модуль определения положения сконфигурирован определять параметр положения целевого объекта в изображении; и
модуль передачи инструкции точной регулировки сконфигурирован передавать камере, в случае, когда параметр положения не удовлетворяет предварительно заданному стандарту параметра положения, инструкцию точной регулировки для управления камерой, чтобы выполнять второй поворот, до тех пор, пока параметр положения целевого объекта в изображении, передаваемом камерой при втором повороте, не будет удовлетворять предварительно заданному стандарту параметра положения, когда второй поворот включает в себя перемещение в вертикальном или горизонтальном направлении и поворот в вертикальном или горизонтальном направлении.
[0010] Согласно третьему аспекту настоящего изобретения предоставляется финансовое терминальное устройство, которое включает в себя камеру и устройство управления камерой, описанные выше.
[0011] Может быть видно из вышеописанных технических решений, что вариант осуществления способа управления камерой предоставляется согласно настоящему изобретению. Согласно варианту осуществления изображение, передаваемое камерой, может быть принято, и принятое изображение может быть обнаружено. В случае, когда целевой объект не обнаруживается в изображении, инструкция поиска для управления камерой, чтобы поворачиваться, передается камере до тех пор, пока целевой объект не будет обнаружен в изображении, передаваемом камерой. Далее, определяется параметр положения целевого объекта в изображении. В случае, когда параметр положения не удовлетворяет предварительно заданному стандарту параметра положения, инструкция точной регулировки для управления камерой, чтобы поворачиваться и перемещаться, передается камере до тех пор, пока параметр положения целевого объекта в изображении не будет удовлетворять предварительно заданному стандарту параметра положения. Может быть видно, что, согласно варианту осуществления, изображение, полученное камерой, может быть обнаружено, т.е. обнаруживается, содержит ли изображение целевой объект и удовлетворяет ли положение целевого объекта требованиям обработки изображения. Угол съемки камеры регулируется в случае, когда результат обнаружения является отрицательным, так что изображение, получаемое камерой, удовлетворяет вышеописанным требованиям.
[0012] Практически, какой-либо продукт, реализующий настоящее изобретение, не требует достижения всех преимуществ, описанных выше, одновременно.
Краткое описание чертежей
[0013] Для того, чтобы более ясно иллюстрировать технические решения в вариантах осуществления настоящего изобретения или в традиционной технологии, чертежи, которые должны быть использованы в описании вариантов осуществления или традиционной технологии, кратко описываются далее в данном документе. Очевидно, что чертежи в последующем описании показывают только некоторые варианты осуществления настоящего изобретения, и другие чертежи могут быть получены специалистами в области техники из чертежей без творческих усилий.
[0014] Фиг. 1 - блок-схема последовательности операций первого варианта осуществления способа управления камерой согласно настоящему изобретению;
[0015] Фиг. 2 - схема, показывающая примерное размещение светонаполняющих ламп согласно настоящему изобретению;
[0016] Фиг. 3 - блок-схема последовательности операций второго варианта осуществления способа управления камерой согласно настоящему изобретению;
[0017] Фиг. 4 - схематичный чертеж, показывающий примерное деление области лица согласно настоящему изобретению;
[0018] Фиг. 5 - геометрический схематичный чертеж, показывающий процесс точной регулировки камеры согласно настоящему изобретению;
[0019] Фиг. 6 - схематичный структурный чертеж, показывающий первый вариант осуществления устройства управления камерой согласно настоящему изобретению; и
[0020] Фиг. 7 - схематичный структурный чертеж, показывающий второй вариант осуществления устройства управления камерой согласно настоящему изобретению.
Подробное описание вариантов осуществления
[0021] Технические решения в вариантах осуществления настоящего изобретения ясно и полностью описываются ниже в сочетании с чертежами в вариантах осуществления настоящего изобретения. Очевидно, что варианты осуществления, описанные ниже, являются лишь некоторыми вариантами осуществления настоящего изобретения вместо всех вариантов осуществления. Все другие варианты осуществления, полученные специалистами в области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, попадают в рамки защиты настоящего изобретения.
[0022] Ссылка выполняется на фиг. 1, которая показывает последовательность операций первого варианта осуществления способа управления камерой согласно настоящему изобретению. Способ управления камерой согласно варианту осуществления может быть применен, но не ограничен, к устройству самообслуживания, снабженному камерой, например, банкомату. Как показано на фиг. 1, способ управления камерой согласно варианту осуществления может включать в себя этапы S101-S104.
[0023] На этапе S101 обнаруживается, содержит ли изображение, переданное камерой, целевой объект. Если обнаруживается, что изображение, переданное камерой, не содержит целевой объект, способ продолжается на этапе S102.
[0024] В реализации камера может получать изображения с некоторой частотой получения и передавать полученные изображения модулю исполнения в этом варианте осуществления. Модуль исполнения в этом варианте осуществления является устройством управления камерой, которое может также называться контроллером.
[0025] Например, камера устанавливается над банкоматом, чтобы получать изображение лица человека, стоящего перед банкоматом, и передавать изображение лица устройству управления камерой.
[0026] После того как устройство управления камерой принимает изображение, устройство управления камерой обнаруживает, содержит ли изображение целевой объект. Целевой объект может быть, но не только, лицом человека.
[0027] Беря лицо человека в качестве примера, устройство управления камерой обнаруживает изображение с помощью алгоритма обнаружения лица, чтобы определять, содержит ли данное изображение изображение лица. Алгоритм обнаружения лица может быть, но не ограничиваться, HARR-алгоритмом обнаружения лица или LBF-алгоритмом обнаружения лица.
[0028] Следует отметить, что процесс обнаружения того, содержит ли изображение целевой объект, является процессом обнаружения того, содержит ли изображение полный целевой объект, например, обнаружения того, содержит ли изображение полный контур лица. В случае, когда полный целевой объект не обнаруживается, что указывает, что отклонение возникает в угле съемки камеры, следующий этап требуется выполнять для регулировки угла съемки камеры.
[0029] Кроме того, в случае, когда полный целевой объект обнаруживается в изображении, этап S102 может быть пропущен, и этап S103 должен быть выполнен.
[0030] На этапе S102 инструкция поиска для управления камерой, чтобы выполнять первый поворот, передается камере, до тех пор, пока целевой объект не будет обнаружен в изображении, передаваемом камерой при первом повороте.
[0031] Инструкция поиска может быть выполнена, чтобы управлять камерой, чтобы поворачиваться в любом направлении. В реализации камера не получает изображение, содержащее полный целевой объект, как правило, вследствие того, что высота целевого объекта выходит за диапазон углов съемки камеры. Следовательно, в необязательном порядке, инструкция для управления камерой, чтобы поворачиваться в вертикальном направлении, может быть передана камере, чтобы управлять камерой, чтобы поворачиваться в вертикальном направлении. Для простоты описания инструкция может называться инструкцией поиска, а поворот камеры называется первым поворотом.
[0032] Беря камеру, установленную на банкомате, в качестве примера, высота камеры самообслуживания является фиксированной, и левая и правая границы человеческого лица перед камерой, как правило, находятся в горизонтальном диапазоне углов съемки камеры. Камера не получает полное изображение лица, как правило, вследствие верхней и нижней границ человеческого лица, находящихся за пределами диапазона вертикальных углов съемки камеры. Например, подбородок или лоб выходит за пределы диапазона углов съемки.
[0033] Устройство управления камерой передает инструкцию поиска камере, чтобы управлять камерой, чтобы поворачиваться в вертикальном направлении. Вертикальный угол съемки камеры изменяется, чтобы искать целевой объект.
[0034] Следует отметить, что число инструкций поиска, передаваемых камере устройством управления камерой, не ограничивается одной и может быть более одной. В частности, устройство управления камерой передает первую инструкцию поиска камере, и камера поворачивается в вертикальном направлении в ответ на первую инструкцию поиска. Камера непрерывно получает изображения во время поворота и передает последовательности полученных изображений устройству управления камерой. В случае, когда устройство управления камерой обнаруживает целевой объект в некотором изображении, устройство управления камерой может передавать инструкцию для остановки поворота камере.
[0035] Кроме того, в случае, когда устройство управления камерой не обнаруживает целевой объект в любом из последовательности изображений, устройство управления камерой может передавать вторую инструкцию поиска камере, чтобы управлять камерой для поворота в вертикальном направлении снова. Процесс обнаружения целевого объекта повторяется до тех пор, пока целевой объект не обнаруживается в некотором изображении.
ϕ
[0036] Может быть видно из вышеописанного процесса, что устройство управления камерой может передавать множество инструкций поиска камере. Каждая из инструкций поиска может включать в себя угол () вертикального поворота, и углы вертикального поворота последовательно увеличиваются на фиксированное приращение. В частности, например,
ϕ
-ϕ
ϕ
;
1
1
1
инструкция поиска 1 содержит , который указывает, что камера поворачивается в вертикальном направлении в диапазоне углов от до
ϕ
-ϕ
ϕ
;
2
2
2
инструкция поиска 2 содержит , который указывает, что камера поворачивается в вертикальном направлении в диапазоне углов от до
ϕ
-ϕ
ϕ
;
3
3
3
инструкция поиска 3 содержит , который указывает, что камера поворачивается в вертикальном направлении в диапазоне углов от до
...
ϕ
-ϕ
ϕ
.
M
M
M
инструкция поиска M содержит , который указывает, что камера поворачивается в вертикальном направлении в диапазоне углов от до
ϕ
, ϕ
, …, ϕ
ϕ
≥
ϕ
≤
1
2
M
1
N
[0037] В которых  последовательно увеличиваются на фиксированное приращение. Кроме того, угол вертикального поворота может иметь верхнее предельное значение и нижнее предельное значение 10, 75, например.
[0038] Такие инструкции могут исполняться согласно следующим правилам. В случае, когда i-е обнаружение лица оканчивается неудачей, инструкция i+1 поиска (где i <= M-1) выполняется. Кроме того, в случае, когда период времени поиска, в течение которого поиск выполняется с первой инструкции поиска по некоторую инструкцию поиска, превышает предварительно заданный интервал времени, такой как 3 секунды, может быть предоставлено приглашение скорректировать позицию целевого объекта.
[0039] В случае, когда устройство управления камерой обнаруживает целевой объект в принятом изображении, этап S103 может быть выполнен.
[0040] На этапе S103 определяется параметр положения целевого объекта в изображении.
[0041] Изображение на этом этапе может быть изображением, в котором устройство управления камерой обнаруживает целевой объект. Кроме того, может быть видно из вышеописанного процесса поиска, что камера может непрерывно получать изображения с частотой получения во время поворота. В случае, когда устройство управления камерой обнаруживает целевой объект в некотором изображении, устройство управления камерой может передавать инструкцию для остановки поворота камере. Следовательно, изображение, в котором устройство управления камерой обнаруживает целевой объект, и изображение, полученное камерой, после того как поворот камеры прекращается, каждое, могут служить в качестве изображения на этом этапе.
[0042] Согласно предварительно заданному алгоритму обнаружения положения параметр положения целевого объекта определяется в изображении, содержащем целевой объект. Параметр положения может включать в себя угол поворота влево и вправо и угол наклона вверх и вниз целевого объекта. Беря лицо человека в качестве примера, параметр положения может быть углом отклонения влево и вправо и углом наклона лица. Отклонение влево и вправо или наклон вверх и вниз лица человека влияет на последующие операции обработки изображения, т.е., влияет на эффективность и точность обработки изображения. Следовательно, положение целевого объекта требуется определять посредством параметра положения.
[0043] Перед реализацией стандарт параметра положения предварительно задается, и стандарт параметра положения может быть задан согласно требованиям положения целевого объекта в изображении, предложенным модулем последующей обработки изображения. Определенный параметр положения целевого объекта сравнивается с предварительно заданным стандартом параметра положения. Беря лицо человека в качестве примера, предварительно заданный стандарт положения является таким, что угол отклонения влево и вправо лица человека находится в некотором диапазоне, и угол наклона находится в некотором диапазоне.
[0044] В случае, когда параметр положения целевого объекта не удовлетворяет предварительно заданному стандарту параметра положения, который указывает, что положение целевого объекта не удовлетворяет требованию, хотя целевой объект содержится в изображении, требуется выполнять этап S104, чтобы регулировать угол съемки камеры снова, с тем, чтобы получать изображение, удовлетворяющее требованиям положения.
[0045] На этапе S104, в случае, когда параметр положения не удовлетворяет предварительно заданному стандарту параметра положения, инструкция точной регулировки для управления камерой, чтобы выполнять второй поворот, передается камере до тех пор, пока параметр положения целевого объекта в изображении, передаваемом камерой при втором повороте, не будет удовлетворять предварительно заданному стандарту параметра положения. Второй поворот включает в себя перемещение в вертикальном или горизонтальном направлении и поворот в вертикальном или горизонтальном направлении.
[0046] Камере может требоваться не только перемещаться, но также поворачиваться, так что параметр положения целевого объекта в захваченном изображении удовлетворяет предварительно заданному стандарту параметра положения. Следовательно, инструкцию точной регулировки требуется передавать камере.
[0047] Инструкция точной регулировки может быть инструкцией для управления камерой, чтобы перемещаться в вертикальном направлении или в горизонтальном направлении, или инструкцией для управления камерой, чтобы поворачиваться в вертикальном направлении или в горизонтальном направлении. Направление перемещения и расстояние перемещения, также как направление поворота и угол поворота описываются ниже подробно.
[0048] Может быть видно из вышеописанного технического решения, что вариант осуществления способа управления камерой предоставляется согласно настоящему изобретению. Согласно варианту осуществления изображение, передаваемое камерой, может быть принято, и принятое изображение может быть обнаружено. В случае, когда целевой объект не обнаруживается в изображении, инструкция поиска для управления камерой, чтобы поворачиваться, передается камере до тех пор, пока целевой объект не будет обнаружен в изображении, передаваемом камерой. Далее, определяется параметр положения целевого объекта в изображении. В случае, когда параметр положения не удовлетворяет предварительно заданному стандарту параметра положения, инструкция точной регулировки для управления камерой, чтобы поворачиваться и перемещаться, передается камере до тех пор, пока параметр положения целевого объекта в изображении не будет удовлетворять предварительно заданному стандарту параметра положения. Может быть видно, что, согласно варианту осуществления, изображение, полученное камерой, может быть обнаружено, т.е. обнаруживается, содержит ли изображение целевой объект и удовлетворяет ли положение целевого объекта требованиям обработки изображения. Угол съемки камеры регулируется в случае, когда результат обнаружения является отрицательным, так что изображение, получаемое камерой, удовлетворяет вышеописанным требованиям.
[0049] На практике, в процессе, когда модуль обработки изображения обрабатывает полученное изображение, не только положение целевого объекта в изображении требует удовлетворения стандарта положения, но также яркость света в изображении требует удовлетворения стандарта яркости, таким образом, обеспечивая точность обработки изображения.
[0050] Следовательно, второй вариант осуществления способа управления камерой предоставляется согласно настоящему изобретению, чтобы гарантировать, что яркость света в изображении, получаемом камерой, удовлетворяет требованиям яркости. Следует отметить, что, в этом варианте осуществления, одну или более светонаполняющих ламп требуется разместить поблизости от камеры. Когда светонаполняющая лампа включается, яркость получаемого изображения может быть увеличена. Компоновка светонаполняющих ламп показана на фиг. 2. Как показано на фиг. 2, светонаполняющие лампы могут быть распределены поблизости от камеры в форме контура.
[0051] В частности, как показано на фиг. 3, на основе первого варианта осуществления способа управления камерой, второй вариант осуществления способа управления камерой может дополнительно включать в себя этап S105 и этап S106.
[0052] На этапе S105 определяется параметр яркости изображения, в котором параметр положения целевого объекта удовлетворяет предварительно заданному стандарту параметра положения.
[0053] Изображение на этом этапе является изображением, в котором параметр положения целевого объекта удовлетворяет предварительно заданному параметру положения на непосредственно предыдущем этапе. Для легкости описания изображение на этом этапе может называться целевым изображением. Кроме того, может быть видно из вышеописанного, что камера может непрерывно получать изображения во время второго поворота и передает изображения устройству управления камерой. Если устройство управления камерой обнаруживает, что параметр положения целевого объекта в некотором изображении удовлетворяет предварительно заданному стандарту параметра положения, последующее изображение, получаемое камерой, после того как некоторое изображение обнаружено, может служить в качестве целевого изображения на этом этапе.
[0054] Процесс определения параметра яркости изображения может быть выполнен следующим образом. В частности, область изображения, занятая целевым объектом в изображении, может быть разделена на предварительно заданное число подобластей, и яркость каждой подобласти вычисляется. В процессе вычисления яркости каждой подобласти среднее значение яркости для всех пикселов в подобласти может быть вычислено в качестве яркости подобласти.
[0055] После того как яркость каждой подобласти вычислена, яркость каждой подобласти сравнивается с предварительно заданным стандартом параметра яркости (таким как пороговое значение яркости). В случае, когда подобласть, яркость которой не удовлетворяет стандарту параметра яркости, существует, что указывает, что параметр яркости изображения не удовлетворяет предварительно заданному стандарту параметра яркости, требуется выполнять следующий этап.
[0056] На этапе S106, в случае, когда параметр яркости не удовлетворяет предварительно заданному стандарту параметра яркости, инструкция наполнения светом передается целевой светонаполняющей лампе среди множества светонаполняющих ламп до тех пор, пока параметр яркости изображения, передаваемого камерой, не будет удовлетворять предварительно заданному стандарту параметра яркости.
[0057] После того как сравнение яркости завершено, подобласть, яркость которой не удовлетворяет предварительно заданному стандарту параметра яркости, определяется в качестве целевой подобласти. Поскольку яркость целевой подобласти не удовлетворяет стандарту параметра яркости, целевая подобласть может быть специально наполнена светом.
[0058] Понятно, что светонаполняющую лампу требуется включать для наполнения светом. Следовательно, светонаполняющая лампа(ы), которые необходимо включать, должна быть выбрана из множества светонаполняющих ламп. Для легкости описания, выбранная светонаполняющая лампа(ы) могут называться целевой светонаполняющей лампой(ами).
[0059] В частности, процесс определения целевой светонаполняющей лампы среди множества светонаполняющих ламп может быть выполнен следующим образом.
[0060] Может быть видно из вышеописанного, что область изображения (которая может также называться областью целевого объекта в изображении), занятая целевым объектом, может быть разделена на предварительно заданное число подобластей. Беря лицо человека в качестве примера, область лица в изображении может быть разделена на предварительно заданное число подобластей. Как показано на фиг. 4, область лица в изображении одинаково делится на восемь подобластей, т.е., подобласть 1, подобласть 2, подобласть 3, … и подобласть 8. На практике процессы относительно разделения области лица, например, число подобластей, на которое область лица делится, одинаково ли делится область лица, могут быть реализованы различными способами, которые не ограничиваются в настоящем изобретении.
[0061] Дополнительно, светонаполняющие лампы, распределенные поблизости от камеры, могут быть соответственно сгруппированы, обращаясь к способу группирования для области целевого объекта. Светонаполняющие лампы поблизости от камеры могут быть сгруппированы в области управления, соответствующие подобластям целевого объекта, и каждая область управления соответствует одной из подобластей целевого объекта в изображении. Как показано на фиг. 2, обращаясь к способу деления для области лица, светонаполняющие лампы поблизости от камеры группируются в восемь областей управления, т.е., область 1 управления, область 2 управления, область 3 управления, …, и область 8 управления. Существует соответствие один к одному между областями управления и подобластями на фиг. 4.
[0062] Посредством сравнения яркости целевая подобласть, яркость которой не удовлетворяет стандарту параметра яркости, может быть определена. Светонаполняющая лампа в области управления, соответствующей целевой подобласти, может быть определена как целевая светонаполняющая лампа.
[0063] После того как целевая светонаполняющая лампа определена, инструкция наполнения светом может быть передана целевой светонаполняющей лампе, чтобы включать целевую светонаполняющую лампу. Таким образом, яркость изображения, полученного камерой, может быть улучшена.
[0064] Следует отметить, что число инструкций наполнения светом, передаваемых целевой светонаполняющей лампе, может быть более одной. Т.е. после того как инструкция наполнения светом передается целевой светонаполняющей лампе, изображение, передаваемое камерой, принимается, и определяют, удовлетворяет ли параметр яркости изображения предварительно заданному стандарту параметра яркости. В случае, когда параметр яркости изображения удовлетворяет предварительно заданному стандарту параметра яркости, процесс передачи инструкции наполнения светом целевой светонаполняющей лампе может быть прекращен. В случае, когда параметр яркости изображения не удовлетворяет предварительно заданному стандарту параметра яркости, инструкцию наполнения светом все еще требуется передавать целевой светонаполняющей лампе до тех пор, пока параметр яркости изображения, получаемого камерой, не будет удовлетворять предварительно заданному стандарту параметра яркости.
[0065] Кроме того, передаваемая инструкция наполнения светом может включать в себя уровень наполнения светом. Различные уровни наполнения светом указывают различную яркость светонаполняющей лампы. Высокий уровень наполнения светом указывает высокую яркость светонаполняющей лампы. Следовательно, передаваемые уровни наполнения светом для множества светонаполняющих ламп могут последовательно увеличиваться на фиксированное приращение. Например,
инструкция 1 наполнения светом включает в себя первый уровень наполнения светом;
инструкция 2 наполнения светом включает в себя второй уровень наполнения светом;
инструкция 3 наполнения светом включает в себя третий уровень наполнения светом;
...
инструкция N наполнения светом включает в себя N-ый уровень наполнения светом.
[0066] Инструкции наполнения светом могут исполняться согласно следующим правилам. В случае, когда яркость i-го изображения не удовлетворяет стандарту параметра яркости, инструкция i+1 (i <= N-1) исполняется до тех пор, пока яркость не будет удовлетворять стандарту параметра яркости (когда уровни наполнения светом могут быть заданы согласно фактическим ситуациям).
[0067] Может быть видно из вышеописанных технических решений, что, с помощью способа управления камерой согласно варианту осуществления, светонаполняющая лампа поблизости от камеры может быть включена, чтобы улучшать яркость изображения, в случае, когда яркость изображения, полученная камерой, не удовлетворяет предварительно заданному стандарту яркости.
[0068] Посредством вышеописанной регулировки не только положение целевого объекта в изображении, полученном камерой, удовлетворяет требованиям положения, но также яркость изображения удовлетворяет требованиям яркости. Изображение может быть выгружено на сервер для последующей обработки сервером. Например, сервер сравнивает изображение с предварительно сохраненным изображением, чтобы распознавать целевой объект в изображении. Практически, специалисты в области техники могут понимать и желать другой различной последующей обработки сервера без отступления от рамок защиты настоящего изобретения.
[0069] В вышеописанных вариантах осуществления способа управления камерой процесс формирования инструкции точной регулировки на этапе S104 может включать в себя следующие этапы A1-A6.
α
α=|α
- α
|.
1
2
[0070] На этапе A1 угол  поворота влево и вправо вычисляется по формуле вычисления угла поворота влево и вправо
α
α
1
2
[0071] При этом, и  соответственно получаются из  и .
[0072] При этом, ,  и  соответственно получаются из , , и .
[0073] Дополнительно, , ,  и  являются координатами первой предварительно заданной точки позиции, второй предварительно заданной точки позиции, третьей предварительно заданной точки позиции и четвертой предварительно заданной точки позиции целевого объекта в изображении, соответственно.
[0074] Беря лицо человека, служащее в качестве целевого объекта, в качестве примера, первая предварительно заданная точка позиции может быть зрачком левого глаза, вторая предварительно заданная точка позиции может быть зрачком правого глаза, третья предварительно заданная точка позиции может быть кончиком носа, а четвертая предварительно заданная точка позиции может быть центром правой брови.
[0075] В необязательном порядке, координаты предварительно заданных точек позиций могут быть получены с помощью алгоритма ASM (активной модели формы).
β
[0076] На этапе A2 угол  наклона вверх и вниз вычисляется по формуле для вычисления угла наклона вверх и вниз .
[0077] В которой получается из .
α
α
[0078] После того как угол  поворота влево и вправо получен, угол  поворота влево и вправо сравнивается с предварительно заданной константой N угла. На основе результата сравнения этап A3 или этап A4 выполняется, чтобы инструктировать камере перемещаться и поворачиваться горизонтально.
β
β
[0079] После того как угол  наклона вверх и вниз получен, угол  наклона вверх и вниз сравнивается с предварительно заданной константой N угла. На основе результата сравнения этап A5 или этап A6 выполняется, чтобы инструктировать камере перемещаться и поворачиваться вертикально.
α ≥ N
α
α
FC
[0080] На этапе A3, в случае, когда угол поворота влево и вправо , формируется инструкция точной регулировки для горизонтального перемещения влево на расстояние |Dtan | и поворота вправо на угол , где N является предварительно установленной константой.
α
α
α
FC
[0081] На этапе A4, в случае, когда угол поворота влево и вправо  ≤ -N, формируется инструкция точной регулировки для горизонтального перемещения вправо на расстояние |D tan | и поворота влево на угол .
β
β
β
FC
[0082] На этапе A5, в случае, когда угол наклона вверх и вниз  ≥ N, формируется инструкция точной регулировки для вертикального перемещения вверх на расстояние |D tan | и поворота вниз на угол .
β
β
β
FC
[0083] На этапе A6, в случае, когда угол наклона вверх и вниз  ≤ -N, формируется инструкция точной регулировки для вертикального перемещения вниз на расстояние |D tan | и поворота вверх на угол .
[0084] При этом,  получается из .
[0085] При этом, k - это параметр свойства камеры; d - это расстояние между первой предварительно заданной точкой позиции и второй предварительно заданной точкой позиции в изображении; D - это фактическое расстояние между первой предварительно заданной точкой позиции и второй предварительно заданной точкой позиции; m - это расстояние между центром линии соединения первой предварительно заданной точки позиции и второй предварительно заданной точки позиции и пятой предварительно заданной точкой позиции целевого объекта в изображении; и M - это фактическое расстояние между центром линии соединения первой предварительно заданной точки позиции и второй предварительно заданной точки позиции и пятой предварительно заданной точкой позиции целевого объекта.
[0086] Беря лицо человека в качестве примера, первая предварительно заданная точка позиции является зрачком левого глаза, вторая предварительно заданная точка позиции является зрачком правого глаза, а пятая предварительно заданная точка позиции является губой. В этом случае d - это расстояние между обоими глазами в изображении, D - это фактическое расстояние между глазами, m - это расстояние от центра линии соединения глаз до центра губы в изображении, и M - это фактическое расстояние от центра линии соединения глаз до центра губы.
α
β
[0087] В случае, когда угол  поворота влево и вправо удовлетворяет |α| < 5, и угол  наклона вверх и вниз удовлетворяет |β| < 5, инструкцию точной регулировки не требуется формировать, и изображение непосредственно используется в качестве целевого изображения для последующей обработки. Кроме того, может быть понятно, что результаты сравнения на этапах A3-A6 могут указывать, что параметр положения целевого объекта не удовлетворяет стандарту параметра положения. Дополнительно, для легкости понимания, геометрический схематичный чертеж, показывающий процесс точной регулировки камеры, предоставляется в настоящем изобретении, как показано на фиг. 5.
[0088] Инструкция точной регулировки формируется согласно вышеописанному способу и передается камере, так что камера может получать изображение, параметр положения которого удовлетворяет предварительно заданному стандарту параметра положения после точной регулировки перемещения и поворота.
[0089] Устройство управления камерой и финансовое терминальное устройство согласно настоящему изобретению описываются ниже. Следует отметить, что, для последующего описания относительно устройства управления камерой и финансового терминального устройства, можно обратиться к способу управления камерой, предоставленному выше, и специфическое содержимое не описывается детально ниже.
[0090] Согласно первому варианту осуществления способа управления камерой первый вариант осуществления устройства управления камерой предоставляется согласно настоящему изобретению. Как показано на фиг. 6, устройство управления камерой согласно варианту осуществления может включать в себя модуль 601 обнаружения объекта, модуль 602 передачи инструкции поиска, модуль 603 определения положения и модуль 604 передачи инструкции точной регулировки.
[0091] Модуль 601 обнаружения объекта сконфигурирован: обнаруживать, содержит ли изображение, передаваемое камерой, целевой объект, и инициировать модуль передачи инструкции поиска, если обнаруживается, что изображение, передаваемое камерой, не содержит целевой объект.
[0092] Модуль 602 передачи инструкции поиска сконфигурирован передавать инструкцию поиска для управления камерой, чтобы выполнять первый поворот, камере, до тех пор, пока целевой объект не будет обнаружен в изображении, передаваемом камерой при первом повороте.
[0093] Модуль 603 определения положения сконфигурирован определять параметр положения целевого объекта в изображении.
[0094] Модуль 604 передачи инструкции точной регулировки сконфигурирован передавать камере, в случае, когда параметр положения не удовлетворяет предварительно заданному стандарту параметра положения, инструкцию точной регулировки для управления камерой, чтобы выполнять второй поворот, до тех пор, пока параметр положения целевого объекта в изображении, передаваемом камерой при втором повороте, не будет удовлетворять предварительно заданному стандарту параметра положения. Второй поворот включает в себя перемещение в вертикальном или горизонтальном направлении и поворот в вертикальном или горизонтальном направлении.
[0095] Может быть видно из вышеописанного технического решения, что вариант осуществления устройства управления камерой предоставляется согласно настоящему изобретению. Согласно варианту осуществления модуль 601 обнаружения объекта может принимать изображение, передаваемое камерой, и обнаруживать изображение. В случае, когда целевой объект не обнаруживается в изображении, модуль 602 передачи инструкции поиска передает камере инструкцию поиска для управления камерой, чтобы поворачиваться, до тех пор, пока целевой объект не будет обнаружен в изображении, передаваемом камерой. Далее, модуль 603 определения положения получает параметр положения целевого объекта в изображении. В случае, когда параметр положения не удовлетворяет предварительно заданному стандарту параметра положения, модуль 604 передачи инструкции точной регулировки передает инструкцию точной регулировки камере для управления камерой, чтобы поворачиваться и перемещаться, до тех пор, пока параметр положения целевого объекта в изображении не будет удовлетворять предварительно заданному стандарту параметра положения. Может быть видно, что, согласно варианту осуществления, изображение, полученное камерой, может быть обнаружено, т.е. обнаруживается, содержит ли изображение целевой объект и удовлетворяет ли положение целевого объекта требованиям обработки изображения. Угол съемки камеры регулируется в случае, когда результат обнаружения является отрицательным, так что изображение, получаемое камерой, удовлетворяет вышеописанным требованиям.
[0096] Согласно второму варианту осуществления способа управления камерой второй вариант осуществления устройства управления камерой предоставляется согласно настоящему изобретению. Множество светонаполняющих ламп размещаются поблизости от камеры в варианте осуществления.
[0097] Как показано на фиг. 7, на основе первого варианта осуществления устройства управления камерой, устройство управления камерой согласно второму варианту осуществления может дополнительно включать в себя модуль 605 определения яркости изображения и модуль 606 передачи инструкции наполнения светом.
[0098] Модуль 605 определения яркости изображения сконфигурирован определять параметр яркости изображения, в котором параметр положения целевого объекта удовлетворяет предварительно заданному стандарту параметра положения.
[0099] Модуль 606 передачи инструкции наполнения светом сконфигурирован передавать, в случае, когда параметр яркости не удовлетворяет предварительно заданному стандарту параметра яркости, инструкцию наполнения светом целевой светонаполняющей лампе среди множества светонаполняющих ламп до тех пор, пока параметр яркости изображения, передаваемого камерой, не будет удовлетворять предварительно заданному стандарту параметра яркости.
[0100] Кроме того, устройство управления камерой может дополнительно включать в себя модуль выгрузки изображения.
[0101] Модуль выгрузки изображения сконфигурирован выгружать изображение, параметр яркости которого удовлетворяет предварительно заданному стандарту параметра яркости, на сервер.
[0102] На практике, инструкции поиска, передаваемые модулем 602 передачи инструкции поиска камере, каждая, включают в себя угол вертикального поворота, и углы вертикального поворота последовательно увеличиваются на фиксированное приращение.
[0103] Модуль 604 передачи инструкции точной регулировки формирует инструкцию точной регулировки следующим образом.
α
α=|α
- α
|.
1
2
[0104] Угол поворота влево и вправо вычисляется из формулы вычисления угла поворота влево и вправо
[0105] В которой,  и  соответственно получаются из  и .
[0106] В которой, ,  и  соответственно получаются из , , и .
[0107] Дополнительно, , ,  и  являются координатами первой предварительно заданной точки позиции, второй предварительно заданной точки позиции, третьей предварительно заданной точки позиции и четвертой предварительно заданной точки позиции целевого объекта в изображении, соответственно.
β
[0108] Угол наклона вверх и вниз вычисляется из формулы вычисления угла наклона вверх и вниз .
[0109] При этом,  получается из .
α ≥ N
α
α
FC
[0110] В случае, когда угол поворота влево и вправо , формируется инструкция точной регулировки для горизонтального перемещения влево на расстояние |Dtan | и поворота вправо на угол , где N является предварительно заданной константой.
α
α
α
FC
[0111] В случае, когда угол поворота влево и вправо  ≤ -N, формируется инструкция точной регулировки для горизонтального перемещения вправо на расстояние |D tan | и поворота влево на угол .
β
β
β
FC
[0112] В случае, когда угол наклона вверх и вниз  ≥ N, формируется инструкция точной регулировки для вертикального перемещения вверх на расстояние |D tan | и поворота вниз на угол .
β
β
β
FC
[0113] В случае, когда угол наклона вверх и вниз  ≤ -N, формируется инструкция точной регулировки для вертикального перемещения вниз на расстояние |D tan | и поворота вверх на угол .
[0114] При этом,  получается из .
[0115] При этом, d - это расстояние между первой предварительно заданной точкой позиции и второй предварительно заданной точкой позиции в изображении; D - это фактическое расстояние между первой предварительно заданной точкой позиции и второй предварительно заданной точкой позиции; m - это расстояние между центром линии соединения первой предварительно заданной точки позиции и второй предварительно заданной точки позиции и пятой предварительно заданной точкой позиции целевого объекта в изображении; и M - это фактическое расстояние между центром линии соединения первой предварительно заданной точки позиции и второй предварительно заданной точки позиции и пятой предварительно заданной точкой позиции целевого объекта.
[0116] Кроме того, целевой объект занимает множество областей изображения в изображении, и области изображения соответствуют множеству светонаполняющих ламп. Модуль 606 передачи инструкции наполнения светом определяет целевую светонаполняющую лампу среди множества светонаполняющих ламп следующим образом.
[0117] Определяется параметр яркости области для каждой из областей изображения для целевого объекта.
[0118] Светонаполняющая лампа, соответствующая области изображения, параметр яркости области которой меньше предварительно заданного параметра яркости, определяется в качестве целевой светонаполняющей лампы.
[0119] Кроме того, инструкции наполнения светом, передаваемые модулем 606 передачи инструкции наполнения светом светонаполняющей лампе, каждая, включают в себя уровень наполнения светом, и уровни наполнения светом последовательно увеличиваются на фиксированное приращение.
[0120] Кроме того, финансовое терминальное устройство дополнительно предоставляется согласно настоящему изобретению. Финансовое терминальное устройство включает в себя камеру и любое одно устройство управления камерой, описанное выше.
[0121] Следует отметить, что варианты осуществления в этой спецификации описываются поступательным образом, каждый из вариантов осуществления подчеркивает различия между вариантом осуществления и другими вариантами осуществления, и одинаковые или аналогичные части между вариантами осуществления могут ссылаться друг на друга.
[0122] Следует дополнительно отметить, что выражения соотношения, такие как "первый", "второй" и т.п., предназначаются, только чтобы отличать субъект или операцию от других, вместо того, чтобы указывать, что такое фактическое соотношение или порядок существует между сущностями-объектами или операциями. Кроме того, такие термины как "включает в себя", "содержит" или любые другие варианты предназначаются быть неисключающими. Следовательно, процесс, способ, изделие или устройство, включающее в себя множество элементов, включает в себя не только элементы, но также и другие элементы, которые не перечислены, или дополнительно включает в себя элементы, неотъемлемые для процесса, способа, изделия или устройства. Пока однозначно не ограничивается иным образом, формулировка "содержащий (включающий в себя) …" не исключает случая, когда другие аналогичные элементы могут существовать в процессе, способе, изделии или устройстве.
[0123] На основе вышеприведенного описания раскрытых вариантов осуществления специалисты в области техники могут выполнять или использовать настоящее изобретение. Для специалистов в области техники является очевидным выполнение множества модификаций в этих вариантах осуществления. Общий принцип, определенный в данном документе, может быть применен к другим вариантам осуществления, без отступления от духа или рамок настоящего изобретения. Следовательно, настоящее изобретение не ограничивается вариантами осуществления, иллюстрированными в данном документе, а должно быть определено широчайшими рамками, согласующимися с принципом и новыми признаками, раскрытыми в данном документе.