Movatterモバイル変換


[0]ホーム

URL:


CN114615425A - Method for generating control SDK (software development kit) of binocular USB camera and method for controlling binocular USB camera - Google Patents

Method for generating control SDK (software development kit) of binocular USB camera and method for controlling binocular USB camera
Download PDF

Info

Publication number
CN114615425A
CN114615425ACN202210131262.6ACN202210131262ACN114615425ACN 114615425 ACN114615425 ACN 114615425ACN 202210131262 ACN202210131262 ACN 202210131262ACN 114615425 ACN114615425 ACN 114615425A
Authority
CN
China
Prior art keywords
camera
binocular
usb
data
usb camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210131262.6A
Other languages
Chinese (zh)
Other versions
CN114615425B (en
Inventor
龚成鹏
许秋子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Realis Multimedia Technology Co Ltd
Original Assignee
Shenzhen Realis Multimedia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Realis Multimedia Technology Co LtdfiledCriticalShenzhen Realis Multimedia Technology Co Ltd
Priority to CN202210131262.6ApriorityCriticalpatent/CN114615425B/en
Publication of CN114615425ApublicationCriticalpatent/CN114615425A/en
Application grantedgrantedCritical
Publication of CN114615425BpublicationCriticalpatent/CN114615425B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses a method for generating a control development kit of a binocular USB camera, which comprises the steps of setting an address and a bit field value on a register of the binocular USB camera to realize the setting of control parameters of the binocular USB camera; and writing an external interface according to the meanings of the address and the bit field value of the register to obtain a control development toolkit. The invention also discloses a control method of the binocular USB camera based on the control development kit. According to the invention, parameter control and data acquisition are carried out on the binocular infrared camera by developing a set of infrared camera control development kit, the external interface of the development kit enables a developer to better call the development kit without understanding the function realization and logic design of the bottom layer, and the current state value of the camera is acquired by setting various parameters of the camera through the interface call, so that the control of the binocular USB camera is more convenient.

Description

Method for generating control SDK (software development kit) of binocular USB camera and method for controlling binocular USB camera
Technical Field
The invention relates to the field of binocular USB camera control, in particular to a method for generating a control SDK (development kit) of a binocular USB camera and a method for controlling the binocular USB camera.
Background
With the rapid development of virtual reality technology, in the entertainment industry, a low-cost and small-space multi-view camera tracking and positioning system is more and more favored, but no related development kit exists at present, so that the control of the multi-view camera is quite inconvenient. Therefore, it is necessary to develop a set of infrared camera control development kit to perform parameter control and data acquisition on the binocular infrared camera, output high-quality data, and realize identification and tracking of the reflective object.
Disclosure of Invention
In order to overcome the above disadvantages and shortcomings of the prior art, the present invention provides a method for generating a control SDK of a binocular USB camera, so that it is more convenient to control the binocular USB camera.
The purpose of the invention is realized by the following technical scheme:
a method for generating a control development kit of a binocular USB camera is provided, which comprises the steps of setting an address and a bit domain value on a register of the binocular USB camera to realize the setting of control parameters of the binocular USB camera; according to the meaning of the address and the bit field value of the register, an external interface is compiled to obtain a control development toolkit;
the external interface comprises a binocular USB camera setting interface, a binocular USB camera state acquisition interface and a binocular USB camera data acquisition interface.
Specifically, the binocular USB camera setting interface comprises a binocular USB camera opening interface, a binocular USB camera closing interface, a binocular USB camera frame rate setting interface, a binocular USB camera exposure time setting interface, a binocular USB camera LED lamp brightness setting interface, a binocular USB camera threshold value setting interface, a binocular USB camera point coordinate data transmission enabling interface, a binocular USB camera image data transmission enabling interface and a binocular USB camera point data mirror image enabling interface.
Specifically, the binocular USB camera state acquisition interface comprises a binocular USB camera open state acquisition interface; whether the binocular USB camera starts a point coordinate transmission acquisition interface or not; whether the binocular USB camera starts an image data transmission acquisition interface or not; whether a binocular USB camera starts a point coordinate mirror image acquisition interface or not; a hardware version information acquisition interface of the binocular USB camera; a resolution acquisition interface of the binocular USB sensor; the binocular USB camera transmits a resolution ratio acquisition interface after image compression; basic parameter acquisition interface of binocular USB camera.
Specifically, the binocular USB camera data acquisition interface includes a left and right point coordinate data acquisition interface of the binocular USB camera and a left and right image data acquisition interface of the binocular USB camera.
Specifically, the basic parameters of the binocular USB camera include exposure time, frame rate, LED brightness, and threshold.
Specifically, the read-write operation of the register is encapsulated into two bottom layer interfaces.
Preferably, the binocular USB camera is an infrared binocular USB camera.
Preferably, the binocular USB camera comprises a left camera, a right camera, an FPGA chip, a register and a USB controller, wherein the left camera and the right camera are respectively connected with the FPGA chip, the USB controller is connected with the FPGA chip, and the register is connected with the FPGA chip.
Another objective of the present invention is to provide a method for controlling a binocular USB camera based on the above SDK, which is implemented by the following technical solutions:
a control development kit generated by the method for generating the control development kit of the binocular USB camera is connected with the binocular USB camera through a USB driver, an FPGA register value of the binocular camera is initialized, point coordinate data and the space size of an image cache are initialized, a data receiving thread is started, received data of the same type of a left camera and a right camera are synchronously stored in the data cache according to a frame number, and an event trigger mechanism is used for ensuring the reading and writing synchronization of the coordinate and the image data.
Preferably, the specific flow of the data receiving thread is as follows:
when the receiving zone bit of the data receiving thread is true, the data are read circularly, the read data are analyzed, whether the received data belong to point coordinates or image data is judged through a header and the zone bit, whether the data belong to the left camera or the right camera of the binocular USB camera is distinguished, the data are filled into a data cache, and after the N frames of data of the left camera and the right camera are transmitted, the data of the left camera and the right camera are subjected to event triggering and are output outwards synchronously; wherein N is a positive integer.
Compared with the prior art, the invention has the following advantages and beneficial effects:
according to the invention, parameter control and data acquisition are carried out on the binocular infrared camera by developing a set of infrared camera control development kit, the external interface of the development kit enables a developer to better call the development kit without understanding the function realization and logic design of the bottom layer, and the current state value of the camera is acquired by setting various parameters of the camera through the interface call, so that the control of the binocular USB camera is more convenient.
Drawings
Fig. 1 is a block diagram of components of an infrared binocular camera according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to examples, but the embodiments of the present invention are not limited thereto.
Examples
Fig. 1 is a block diagram of an infrared binocular camera according to an embodiment of the present invention, as shown in fig. 1, the infrared binocular camera includes two infrared binocular cameras (a left camera and a right camera, respectively), an FPGA chip, a register, and a USB controller, wherein the left camera and the right camera are electrically connected to the FPGA chip, the USB controller is electrically connected to the FPGA chip, the register is driven by FPGA I2C to communicate with the FPGA chip, and I2C communicates with the FPGA in a 16-bit address mode. The read-write operation of the register is packaged into a first bottom layer interface i2cWrite and a second bottom layer interface i2 cRead; the input parameters are register address, bit field and corresponding value, respectively.
The method for generating the development kit of the infrared binocular camera comprises the following steps: setting addresses and bit domain values on an FPGA register of the infrared binocular USB camera to realize the setting of control parameters of the infrared binocular USB camera; and compiling an external interface according to the meanings of the address and the bit field value of the register to obtain a control development toolkit.
The control parameters of the embodiment of the invention specifically complete the corresponding parameter setting by operating the value on the specific address on the FPGA register. The register is designed as follows, including address and bitfield intervals, and the meaning of the bitfield values expressed:
0X00, bit field [ 31: 0], the upper 32 bits representing the firmware version number;
0X04, bit field [ 31: 0], the lower 32 bits representing the firmware version number;
0X08, bit field [0] indicates video data channel reset, high active; bit field [1] represents that the data channel of the point is reset and is high-effective; the bit field [2] represents that the slave fifo interface is reset and is high-effective; bit field [ 7: 3] represents reset; the bit field [8] represents a sensor trigger signal (when an image is captured, the image can be captured only by triggering, and a certain signal can be triggered or can not be triggered through the signal data), when the signal is 1, the camera starts to trigger exposure and outputs the image, and when the signal is 0, the trigger is stopped; bit field [9] indicates exp exposure control signal source selection, controlling the output duration of exp _ pwm, and thus the infrared LED brightness, 0: exposure indication signal 1 of sen _ IT sensor: the exp _ gen local exposure signal is a synchronous model controlled and generated by a local frame period counter; the bit field [16] represents an x-direction point data mirror image and does not influence the original image; a bit field [17] represents a y-direction point data mirror image and does not influence the original image; bit field [18] indicates the original image threshold mode, 0: when the original pixel value is larger than raw _ thd and is the original value, and when the original pixel value is smaller than raw _ thd, the original pixel value is 0, 1: when the original pixel value is greater than raw _ thd, it is the original value-raw _ thd, and when it is less than it, it is 0. [25: 24] represents master sync sensor selection, 0: select sensor0 as master sync sensor, 1: select sensor1 as the master synchronization sensor, 2, 3: and (4) invalidation.
0x0c, bit field [ 31: 0], indicating the start of the exp _ gen local exposure signal, which counts to exp _ start _ pos pull-up exp _ gen at frame _ cnt.
0x10, bit field [ 31: 0], indicating the end of the exp _ gen local exposure signal, the exp _ gen is pulled low by exp _ start _ pos as counted at frame _ cnt.
Ox14, domain [ 31: 0], indicating the start of the sensor trigger signal, pulling up the sensor trigger signal tig _ gen when it counts to tig _ start _ pos in frame _ cnt.
Ox18, domain [ 15: 0], represents the pulse width of the sensor trigger signal tig _ gen.
0x1c, bit field [ 15: 0], a low level width of PWM indicating the exp exposure control signal; bit field [ 31: 16], represents the high-level width of PWM of the exp exposure control signal.
0x20, bit field [ 31: 0] indicating the frame period count length, controlling the count range of the period counter frame _ cnt.
0x24, bit field [ 31: 0] indicating the training state of the sensor0 lvds interface, train _ status [31 ]: training completion indication, train _ status [ 4: 0]: the lvds channel training status, high indicates that the channel is trained through.
0x28, bit field [ 31: 0], represents the training state of the sensor1 lvds interface, train _ status [31 ]: training completion indication, train _ status [ 4: 0]: the lvds channel training status, high indicates that the channel is trained through.
0x34, bit field [ 15: 0], y size representing dot data, and image height, default 1024. Bit field [ 31: 16] represents the x size of the dot data, and is equal to the image width, with a default of 1280.
0x38, bit field [ 31: 0] indicating that the image background filtering threshold is used in conjunction with the threshold mode, [ 31: 24]: image area 3 filtering threshold, [ 23: 16]: image area 2 filtering threshold, [ 15: 8]: image area 1 filtering threshold, [ 7: 0]: the image area 0 filtering threshold is usually configured with the same value.
0x3c, a bit field [0] indicates that the SPI controller of the sensor reads the completion indication signal, and the high indicates that the reading operation is completed; bit field [8] represents the ready signal of the sensor's SPI controller, which is enabled when the control command data is configured and informs the sensor's SPI controller to take the command data away.
0x40, bit field [ 31: 0] represents cmd and data of the SPI controller of the sensor, [ 31: 28] cmd 0: reading 1: writing; [24: 16] addr spi address; [15: 0 data spi writes data, and does not work when reading.
0x48, bit field [ 31: 0], 16 high and low bits of read-back data representing read operations, respectively representing read-back data of two sensors in the binocular mode.
The external interface of the control development kit comprises an infrared binocular USB camera setting interface, an infrared binocular USB camera state acquisition interface and an infrared binocular USB camera data acquisition interface.
The infrared binocular USB camera setting interface comprises an infrared binocular USB camera opening interface, an infrared binocular USB camera closing interface, an infrared binocular USB camera frame rate setting interface, an infrared binocular USB camera exposure time setting interface, an infrared binocular USB camera LED lamp brightness setting interface, an infrared binocular USB camera threshold value setting interface, an infrared binocular USB camera point coordinate data transmission enabling interface, an infrared binocular USB camera image data transmission enabling interface and an infrared binocular USB camera point data mirror image enabling interface.
The infrared binocular USB camera state acquisition interface comprises an infrared binocular USB camera opening state acquisition interface; whether the infrared binocular USB camera starts a point coordinate transmission acquisition interface or not; whether the infrared binocular USB camera starts an image data transmission acquisition interface or not; whether the infrared binocular USB camera starts a point coordinate mirror image acquisition interface or not; a hardware version information acquisition interface of the infrared binocular USB camera; a resolution acquisition interface of the infrared binocular USB sensor; the infrared binocular USB camera transmits a resolution ratio acquisition interface after image compression; a basic parameter acquisition interface of the infrared binocular USB camera; the basic parameters of the infrared binocular USB camera comprise exposure time, frame rate, LED brightness and threshold value.
The data acquisition interface of the infrared binocular USB camera comprises a left point coordinate data acquisition interface and a right point coordinate data acquisition interface of the infrared binocular USB camera and a left image data acquisition interface and a right image data acquisition interface of the infrared binocular USB camera.
By using the development kit software package generated by the method for generating the development kit of the infrared binocular camera according to the embodiment, the method for controlling the binocular USB camera according to the embodiment can be implemented by the following procedures: the control development kit is connected with a binocular USB camera through a USB drive, register values of the infrared binocular camera are initialized, point coordinate data and the space size of an image cache are initialized, a data receiving thread is started, the received data of the same type of the left camera and the right camera are synchronously stored in the data cache according to frame numbers, and an event trigger mechanism is used for ensuring the reading and writing synchronization of the coordinate data and the image data.
More specifically, the flow of the control method of the binocular USB camera of the present embodiment may be as follows:
according to the address and the bit field value meaning of the bottom layer FPGA register, an address structure ADDR and a bit field value structure REG of the FPGA are defined, and the address and the bit field value structure REG comprise hardware version information of the infrared binocular USB camera, basic parameter configuration of the infrared binocular USB camera, exposure time address and bit field configuration and the like. And then after an infrared binocular USB camera is connected through a USB drive interface of CYAPI (development tool set of USB drive), inputting corresponding values in the ADDR and REG structural bodies through an i2cWrite interface and an i2cRead interface to acquire current camera state information and set camera parameters, and simultaneously storing the current camera state information and set camera parameters into a camera image information storage structural body and a camera coordinate data storage structural body object of the infrared binocular USB camera. After a data receiving thread is started, the received data of the same type of the left camera and the right camera are synchronously stored in a data cache according to the frame number, and an event trigger mechanism is used for ensuring the reading and writing synchronization of the coordinate and the image data.
The information structure body of the infrared binocular USB camera comprises hardware version information, a frame rate, a threshold value, exposure time, LED lamp brightness, a coordinate \ image transmission enabling state and the like.
The camera image information storage structure according to the embodiment of the present invention includes an ID of a previous frame of image data, an ID of a current image frame, and an image data array (storing image data of left and right cameras); the specific implementation mode is as follows:
Figure BDA0003501691250000061
the camera coordinate data storage structure according to the embodiment of the present invention includes an ID of a previous frame of coordinate data, an ID of a current coordinate frame, and coordinate information (including a coordinate region, a gray value, and values in X and Y directions), and is specifically implemented in the following manner:
Figure BDA0003501691250000062
Figure BDA0003501691250000071
the specific flow of the data receiving thread provided by the embodiment of the invention is as follows:
when the receiving zone bit of the data receiving thread is true, the data are read circularly, the read data are analyzed, whether the received data belong to point coordinates or image data is judged through a header and the zone bit, whether the data belong to the left camera or the right camera of a binocular camera is distinguished, the data are filled into a data cache, and after the N frames of data of the left camera and the right camera are transmitted, the data of the left camera and the right camera are synchronously output outwards through event triggering; wherein N is a positive integer.
According to the embodiment of the invention, a set of infrared camera control development kit is developed to control parameters and acquire data of the infrared binocular infrared camera, an external interface of the development kit enables a developer to better call the development kit without understanding function realization and logic design of a bottom layer, and the interface call is used for setting various parameters of the camera to acquire the current state value of the camera, so that the infrared binocular USB camera is more conveniently controlled.
The above embodiments are preferred embodiments of the present invention, but the present invention is not limited to the above embodiments, and any other changes, modifications, substitutions, combinations, and simplifications which do not depart from the spirit and principle of the present invention should be construed as equivalents thereof, and all such changes, modifications, substitutions, combinations, and simplifications are intended to be included in the scope of the present invention.

Claims (10)

1. A control method of a binocular USB camera is characterized by comprising the following steps: according to the meanings of the address and the bit field value of the FPGA register of the bottom layer, an address structure ADDR and a bit field value structure REG of the FPGA are defined, after the infrared binocular USB camera is connected through a USB drive interface, corresponding values in the ADDR and the REG structure are input to obtain current camera state information and set camera parameters, the current camera state information and the set camera parameters are simultaneously stored in a camera image information storage structure body and a camera coordinate data storage structure body information structure body object of the infrared binocular USB camera, after a data receiving thread is started, the received data of the same type of the left camera and the right camera are synchronously stored in a data cache according to frame numbers, and an event trigger mechanism is used for ensuring the reading and writing synchronization of the coordinates and the image data.
2. The binocular USB camera control method according to claim 1, wherein the information structure of the infrared binocular USB camera includes hardware version information, frame rate, threshold, exposure time, LED lamp brightness, coordinates \ image transmission enable state.
3. The binocular USB camera control method of claim 1, wherein the camera image information storage structure includes an ID of a previous frame image data, a current image frame ID, and an image data array.
4. The binocular USB camera control method of claim 3, wherein the image data array includes image data of left and right cameras.
5. The binocular USB camera control method of claim 1, wherein the camera coordinate data storage structure includes an ID of a previous frame coordinate data, an ID of a current coordinate frame, and coordinate information.
6. The binocular USB camera control method of claim 5, wherein the coordinate information includes a coordinate region, a gray value, and values in X and Y directions.
7. The binocular USB camera control method of claim 1, wherein the read and write operations of the register are encapsulated into two underlying interfaces.
8. The binocular USB camera control method of claim 7, wherein the two bottom layer interfaces include: a first bottom layer interface and a second bottom layer interface.
9. The binocular USB camera control method according to claim 1, wherein the specific flow of the data reception thread is as follows:
when the receiving zone bit of the data receiving thread is true, the data are read circularly, the read data are analyzed, whether the received data belong to point coordinates or image data is judged through a header and the zone bit, whether the data belong to the left camera or the right camera of a binocular camera is distinguished, the data are filled into a data cache, and after the N frames of data of the left camera and the right camera are transmitted, the data of the left camera and the right camera are synchronously output outwards through event triggering; wherein N is a positive integer.
10. The binocular USB camera control method of any one of claims 1 to 9, wherein the binocular USB camera includes a left camera, a right camera, an FPGA chip, a register, and a USB controller, wherein the left camera and the right camera are connected to the FPGA chip, the USB controller is connected to the FPGA chip, and the register is connected to the FPGA chip.
CN202210131262.6A2020-12-212020-12-21Control method of binocular USB cameraActiveCN114615425B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210131262.6ACN114615425B (en)2020-12-212020-12-21Control method of binocular USB camera

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
CN202011515430.9ACN112770046B (en)2020-12-212020-12-21Generation method of control SDK of binocular USB camera and control method of binocular USB camera
CN202210131262.6ACN114615425B (en)2020-12-212020-12-21Control method of binocular USB camera

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
CN202011515430.9ADivisionCN112770046B (en)2020-12-212020-12-21Generation method of control SDK of binocular USB camera and control method of binocular USB camera

Publications (2)

Publication NumberPublication Date
CN114615425Atrue CN114615425A (en)2022-06-10
CN114615425B CN114615425B (en)2024-04-16

Family

ID=75694994

Family Applications (3)

Application NumberTitlePriority DateFiling Date
CN202210131262.6AActiveCN114615425B (en)2020-12-212020-12-21Control method of binocular USB camera
CN202011515430.9AActiveCN112770046B (en)2020-12-212020-12-21Generation method of control SDK of binocular USB camera and control method of binocular USB camera
CN202210129557.XAActiveCN114615424B (en)2020-12-212020-12-21Method for generating control SDK of binocular USB camera and method for controlling binocular USB camera

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
CN202011515430.9AActiveCN112770046B (en)2020-12-212020-12-21Generation method of control SDK of binocular USB camera and control method of binocular USB camera
CN202210129557.XAActiveCN114615424B (en)2020-12-212020-12-21Method for generating control SDK of binocular USB camera and method for controlling binocular USB camera

Country Status (1)

CountryLink
CN (3)CN114615425B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050036034A1 (en)*2003-08-152005-02-17Rea David D.Apparatus for communicating over a network images captured by a digital camera
WO2007043266A1 (en)*2005-10-122007-04-19Artray Co., Ltd.Sata camera system
CN102662752A (en)*2012-04-172012-09-12山东神思电子技术股份有限公司Camera control method
CN104731746A (en)*2013-12-202015-06-24上海华虹集成电路有限责任公司Equipment controller device
CN106291278A (en)*2016-08-032017-01-04国网山东省电力公司电力科学研究院A kind of partial discharge of switchgear automatic testing method based on many visual systemes
CN107786866A (en)*2017-09-302018-03-09深圳睛灵科技有限公司A kind of binocular vision image synthesis system and method
CN108805939A (en)*2018-06-192018-11-13河海大学常州校区The caliberating device and method of trinocular vision system based on statistics feature
US20190132584A1 (en)*2017-11-012019-05-02Arcsoft (Hangzhou) Multimedia Technology Co., Ltd.Method and device for calibration
CN109951617A (en)*2017-12-212019-06-28中国科学院深圳先进技术研究院 A Dual Spectrum High Speed Camera Based on FPGA
CN110958411A (en)*2020-02-232020-04-03武汉精立电子技术有限公司Image acquisition control method and device based on FPGA
CN111343379A (en)*2020-02-252020-06-26华南理工大学 Device and method for high-speed data acquisition based on FPGA

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8411151B2 (en)*2002-03-292013-04-02IQinVision, Inc.System for, and method of, processing an image
JP2005124049A (en)*2003-10-202005-05-12Nec Engineering LtdDevice and method for processing image data
US7287115B2 (en)*2003-10-302007-10-23Kabushiki Kaisha ToshibaMulti-chip package type memory system
US7200723B1 (en)*2004-08-062007-04-03Xilinx, Inc.Access to a bank of registers of a device control register interface using a single address
US8155703B2 (en)*2004-10-012012-04-10Broadcom CorporationWireless device having a configurable camera interface to support digital image processing
WO2007006344A1 (en)*2005-07-082007-01-18Universita' Degli Studi Di FirenzeVersatile ccd camera
CN101674400B (en)*2008-09-122012-02-29深圳市经纬科技有限公司Camera system and method thereof
CN102572094B (en)*2011-09-202015-11-25广州飒特红外股份有限公司Mobile phone is utilized to control the system and method for thermal infrared imager
US9888214B2 (en)*2012-08-102018-02-06Logitech Europe S.A.Wireless video camera and connection methods including multiple video streams
WO2014078443A1 (en)*2012-11-132014-05-22Pelican Imaging CorporationSystems and methods for array camera focal plane control
JP6708384B2 (en)*2015-09-242020-06-10キヤノン株式会社 Output control device, output control method, setting device, setting method, and program
US9456195B1 (en)*2015-10-082016-09-27Dual Aperture International Co. Ltd.Application programming interface for multi-aperture imaging systems
CN105430276A (en)*2015-12-182016-03-23广东欧珀移动通信有限公司 Imaging device and electronic device
CN106354657B (en)*2016-08-232020-02-04北京小米移动软件有限公司Register access method, device and system
CN107295250B (en)*2017-06-092019-10-01福州汇思博信息技术有限公司Camera adjustment method and its system
CN107505324B (en)*2017-08-102020-06-16李�杰3D scanning device and scanning method based on binocular collaborative laser
CN108765466A (en)*2018-05-312018-11-06重庆科技学院A kind of intelligent video monitoring system and method based on IP Camera
CN109523528B (en)*2018-11-122021-07-13西安交通大学 A transmission line extraction method based on UAV binocular vision SGC algorithm
CN109819236A (en)*2019-02-152019-05-28西安勺子智能科技有限公司A kind of multi-user's VR live broadcast system based on unmanned plane binocular video

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050036034A1 (en)*2003-08-152005-02-17Rea David D.Apparatus for communicating over a network images captured by a digital camera
WO2007043266A1 (en)*2005-10-122007-04-19Artray Co., Ltd.Sata camera system
CN102662752A (en)*2012-04-172012-09-12山东神思电子技术股份有限公司Camera control method
CN104731746A (en)*2013-12-202015-06-24上海华虹集成电路有限责任公司Equipment controller device
CN106291278A (en)*2016-08-032017-01-04国网山东省电力公司电力科学研究院A kind of partial discharge of switchgear automatic testing method based on many visual systemes
CN107786866A (en)*2017-09-302018-03-09深圳睛灵科技有限公司A kind of binocular vision image synthesis system and method
US20190132584A1 (en)*2017-11-012019-05-02Arcsoft (Hangzhou) Multimedia Technology Co., Ltd.Method and device for calibration
CN109951617A (en)*2017-12-212019-06-28中国科学院深圳先进技术研究院 A Dual Spectrum High Speed Camera Based on FPGA
CN108805939A (en)*2018-06-192018-11-13河海大学常州校区The caliberating device and method of trinocular vision system based on statistics feature
CN110958411A (en)*2020-02-232020-04-03武汉精立电子技术有限公司Image acquisition control method and device based on FPGA
CN111343379A (en)*2020-02-252020-06-26华南理工大学 Device and method for high-speed data acquisition based on FPGA

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
杨宏伟;陈利峰;: "新型双目相机运动控制系统设计", 长春理工大学学报(自然科学版), no. 06*
赵美蓉;李瀚辰;佟颖;: "一种红外与可见光融合的"双双目"立体视觉系统的标定方法研究", 光学技术, no. 05*

Also Published As

Publication numberPublication date
CN112770046B (en)2022-04-01
CN114615424B (en)2024-05-21
CN114615424A (en)2022-06-10
CN114615425B (en)2024-04-16
CN112770046A (en)2021-05-07

Similar Documents

PublicationPublication DateTitle
US11032466B2 (en)Apparatus for editing image using depth map and method thereof
US10956774B2 (en)Electronic device for acquiring image using plurality of cameras and method for processing image using the same
EP1217602B1 (en)Updating image frames in a display device comprising a frame buffer
CN104685868B (en)Method and apparatus for calibrating imaging device
US11736792B2 (en)Electronic device including plurality of cameras, and operation method therefor
CN102202171B (en) An embedded high-speed multi-channel image acquisition and storage system
CN103442180B (en)Binocular video splicing device based on SOPC and binocular video splicing method
CN109640007A (en)Artificial intelligence image sensing apparatus
CN209149785U (en)A kind of high refresh rate LED display system based on FPGA
EP3086224A1 (en)Enabling a metadata storage subsystem
EP4543031A1 (en)Photographing method and electronic device
US9740294B2 (en)Display apparatus and method for controlling display apparatus thereof
KR20170060411A (en)Method and photographing device for controlling the photographing device according to proximity of a user
CN112770046B (en)Generation method of control SDK of binocular USB camera and control method of binocular USB camera
JP2007037112A (en) Imaging serial interface ROM integrated circuit
CN101393604B (en)Image sampling control system and method for CMOS optical sensor
US20150124120A1 (en)Machine vision system with device-independent camera interface
CN115546001A (en)Extensible real-time image acquisition, processing and display system and method
CN113794871A (en) A delay device, a delay method thereof, and a display system
CN112492298B (en)Method and device for collecting image
EP4607938A1 (en)Image processing method and electronic device
CN120195855A (en) An adaptive focusing microscope device
CN107864361B (en)Laser range finder and laser range finding display control system thereof
Leng et al.CMOS real-time image acquisition and display system design based on FPGA
Fuli et al.Research on Binocular Vision Image Acquisition and Processing System Using Image Association Matching Algorithm

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp