CN110008958B - Control mechanism of DC brushless motor - Google Patents
Control mechanism of DC brushless motor Download PDFInfo
- Publication number
- CN110008958B CN110008958B CN201810865254.8A CN201810865254A CN110008958B CN 110008958 B CN110008958 B CN 110008958B CN 201810865254 A CN201810865254 A CN 201810865254A CN 110008958 B CN110008958 B CN 110008958B
- Authority
- CN
- China
- Prior art keywords
- image
- sub
- processing
- bookcase
- equipment
- 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.)
- Active
Links
- 238000013475 authorization Methods 0.000 claims abstract description 5
- 238000012795 verification Methods 0.000 claims abstract description 5
- 238000012545 processing Methods 0.000 claims description 97
- 239000012634 fragment Substances 0.000 claims description 42
- 230000011218 segmentation Effects 0.000 claims description 36
- 238000001514 detection method Methods 0.000 claims description 29
- 230000003287 optical effect Effects 0.000 claims description 27
- 238000006073 displacement reaction Methods 0.000 claims description 22
- 230000007797 corrosion Effects 0.000 claims description 15
- 238000005260 corrosion Methods 0.000 claims description 15
- 238000000605 extraction Methods 0.000 claims description 14
- 238000007405 data analysis Methods 0.000 claims description 12
- 230000003628 erosive effect Effects 0.000 claims description 12
- 230000000877 morphologic effect Effects 0.000 claims description 8
- 238000004458 analytical method Methods 0.000 claims description 6
- 239000003623 enhancer Substances 0.000 claims description 6
- 238000005259 measurement Methods 0.000 claims description 6
- 230000001502 supplementing effect Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 239000000843 powder Substances 0.000 description 2
- 238000003466 welding Methods 0.000 description 2
- HPTJABJPZMULFH-UHFFFAOYSA-N 12-[(Cyclohexylcarbamoyl)amino]dodecanoic acid Chemical compound OC(=O)CCCCCCCCCCCNC(=O)NC1CCCCC1 HPTJABJPZMULFH-UHFFFAOYSA-N 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 231100000252 nontoxic Toxicity 0.000 description 1
- 230000003000 nontoxic effect Effects 0.000 description 1
- 230000009965 odorless effect Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05F—DEVICES FOR MOVING WINGS INTO OPEN OR CLOSED POSITION; CHECKS FOR WINGS; WING FITTINGS NOT OTHERWISE PROVIDED FOR, CONCERNED WITH THE FUNCTIONING OF THE WING
- E05F15/00—Power-operated mechanisms for wings
- E05F15/60—Power-operated mechanisms for wings using electrical actuators
- E05F15/603—Power-operated mechanisms for wings using electrical actuators using rotary electromotors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V10/267—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion by performing operations on regions, e.g. growing, shrinking or watersheds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/30—Noise filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/30—Individual registration on entry or exit not involving the use of a pass
- G07C9/32—Individual registration on entry or exit not involving the use of a pass in combination with an identity check
- G07C9/37—Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6811—Motion detection based on the image signal
-
- E—FIXED CONSTRUCTIONS
- E05—LOCKS; KEYS; WINDOW OR DOOR FITTINGS; SAFES
- E05Y—INDEXING SCHEME ASSOCIATED WITH SUBCLASSES E05D AND E05F, RELATING TO CONSTRUCTION ELEMENTS, ELECTRIC CONTROL, POWER SUPPLY, POWER SIGNAL OR TRANSMISSION, USER INTERFACES, MOUNTING OR COUPLING, DETAILS, ACCESSORIES, AUXILIARY OPERATIONS NOT OTHERWISE PROVIDED FOR, APPLICATION THEREOF
- E05Y2900/00—Application of doors, windows, wings or fittings thereof
- E05Y2900/20—Application of doors, windows, wings or fittings thereof for furniture, e.g. cabinets
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Studio Devices (AREA)
- Image Analysis (AREA)
Abstract
The invention relates to a direct current brushless motor control mechanism, comprising: the electric cabinet doors are arranged on two sides of the bookcase and used for realizing door closing and door opening operations of the bookcase under the control of the direct-current brushless motor; the direct-current brushless motor is used for driving the electric cabinet door to realize the door opening operation of the bookcase when receiving a door opening control signal; and the authorization verification equipment is used for receiving the enhanced replacement image, performing feature matching on the image features of the enhanced replacement image based on the face features of preset authorized personnel, and sending out a door opening control signal when the percentage value of the feature matching exceeds a preset percentage threshold value, otherwise, sending out a door closing control signal. By the method and the device, the privacy protection capability of the bookcase can be improved.
Description
Technical Field
The invention relates to the field of automatic bookcases, in particular to a direct-current brushless motor control mechanism.
Background
The book cabinet is divided into a single-sided book cabinet and a double-sided book cabinet. The bookcase can be infinitely connected according to the frame. The book bookcase of the school is generally divided into 6 layers, and certainly, 4 layers and 5 layers can be provided according to the situation, each frame of the conventional specification has the width of 900 plus 1000, and the single-sided bookcase has the depth of 250 plus 350 and the height of 2000mm or so.
The structure and function of the bookcase are as follows:
1. the chassis is generally of a sectional combination type and has butt joint and interchangeability.
2. The section type, the frame height, the frame width, the layer number and the group number can be selected according to the requirements of customers.
3. Powder: the electrostatic powder is sprayed with plastics, so that the paint is environment-friendly, non-toxic and odorless.
4. The bookcase is in a frame structure: comprises a base, a column, a shelf, a hanging plate, a top plate, a side guard plate, a bookend and the like.
5. The shelf and the support plate of the buckle hook are stable and firm after being combined, and the distance between layers can be freely adjusted according to requirements. Each layer of shelf is uniformly loaded, the weight of one side is 40kg, the weight of two sides is 80kg, and the load is increased if necessary. Can be specially designed.
6. The welding part adopts high-standard fusion welding, and the surface is flat and smooth.
Disclosure of Invention
In order to solve the technical problem that a bookcase is lack of a privacy control mechanism, the invention provides a direct current brushless motor control mechanism, a plurality of sub-images needing image enhancement processing are identified based on comparison of the deviation variance of the gray value of each sub-image, and the enhanced sub-images are replaced into an original image; on the basis of the processing of the white balance processing equipment and the morphological processing equipment, the directional and targeted extraction of the foreground image of the enhanced replacement image is realized, and more valuable data to be analyzed is provided for the identification and detection of the subsequent image; when the phenomenon of trailing caused by shaking is detected, the image content is analyzed, specifically, the displacement vector of the image is determined based on each red channel value of each pixel point of the image, corresponding displacement correction is carried out by adopting a built-in motor of a hemisphere shooting mechanism, and on the basis of the data processing, automatic on-off control of the bookcase is realized by authenticating nearby personnel.
According to an aspect of the present invention, there is provided a dc brushless motor control mechanism, the mechanism comprising:
and the electric cabinet doors are arranged on two sides of the bookcase and used for realizing door closing and door opening operations of the bookcase under the control of the direct-current brushless motor.
More specifically, the dc brushless motor control mechanism further includes:
and the direct current brushless motor is used for driving the electric cabinet door to realize the door opening operation of the bookcase when receiving the door opening control signal.
More specifically, the dc brushless motor control mechanism further includes:
the hemisphere shooting mechanism comprises a tail dragging measuring device, an image intercepting device, a data analyzing device, a direct current driving motor, an optical filter, an optical lens and an image sensing device, wherein the image sensing device is used for shooting the opposite side of a bookcase so as to obtain and output an on-site bookcase image.
More specifically, the dc brushless motor control mechanism further includes:
the tail dragging measurement equipment is connected with the image sensing equipment and is used for receiving a field bookcase image, executing image content measurement on the field bookcase image to determine whether a tail dragging pattern appears in the field bookcase image, and sending a content tail dragging signal when the tail dragging pattern exists, or sending a content normal signal; the image intercepting equipment is respectively connected with the tail dragging measuring equipment and the image sensing equipment and is used for outputting a field bookcase image corresponding to a first content tail dragging signal as an image to be analyzed when the first content tail dragging signal is received, and outputting a field bookcase image closest to the field bookcase image corresponding to the first content tail dragging signal as an image to be compared; the data analysis equipment is connected with the image interception equipment and used for receiving the image to be analyzed and the image to be compared, and determining a displacement vector of the image to be analyzed relative to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared so as to be output as a current displacement vector; the direct current driving motor is respectively connected with the optical filter, the optical lens, the image sensing equipment and the data analysis equipment and is used for controlling the optical filter, the optical lens and the image sensing equipment to move in opposite directions together based on the displacement vector; the white balance processing equipment is used for receiving the on-site bookcase image and executing white balance processing on the on-site bookcase image so as to obtain and output a corresponding white balance image; the morphological processing device comprises an expansion processing sub-device and an erosion processing sub-device, the expansion processing sub-device is connected with the white balance processing device and is used for receiving the white balance image and executing expansion processing on the white balance image to obtain a corresponding expansion processing image, and the erosion processing sub-device is connected with the expansion processing sub-device and is used for receiving the expansion processing image and executing erosion processing on the expansion processing image to obtain a corresponding erosion processing image; the pixel value statistical equipment is connected with the morphological processing equipment and used for receiving the corrosion processing image, acquiring each brightness value of each pixel point of the corrosion processing image, executing mean square error calculation on each brightness value, and outputting the obtained numerical value of the mean square error as reference data; the fragment extraction device is connected with the pixel value counting device and used for receiving the corrosion processing image and the reference data and uniformly segmenting the corrosion processing image based on the reference data to obtain a plurality of segmentation fragments, wherein the larger the reference data is, the more the number of segmentation fragments obtained by uniformly segmenting the corrosion processing image is; the noise analysis device is connected with the fragment extraction device and used for receiving the plurality of segmentation fragments, detecting five noise types with the top five amplitudes in the segmentation fragments aiming at each segmentation fragment, determining the signal-to-noise ratio of the segmentation fragments according to the amplitudes corresponding to the five noise types respectively, and determining the threshold size for performing background segmentation on the segmentation fragments according to the signal-to-noise ratio of the segmentation fragments; the foreground extraction equipment is connected with the noise analysis equipment and used for executing background segmentation processing on each segmentation fragment based on a determined threshold value so as to obtain a corresponding foreground fragment, fitting each foreground fragment of each segmentation fragment so as to obtain a foreground detection image and outputting the foreground detection image; the partial variance identification device is connected to the foreground extraction device, and configured to receive the foreground detection image, and perform gray value partial variance detection on each sub-image of the foreground detection image, respectively, to obtain each partial variance corresponding to each sub-image, where performing gray value partial variance detection on each sub-image of the foreground detection image includes: for each sub-image, extracting the gray value of each pixel point of the sub-image, and calculating the partial variance of the sub-image based on the gray value of each pixel point of the sub-image; the subimage identification device is connected with the partial variance identification device and used for receiving each partial variance of each subimage, calculating the mean value of each partial variance of each subimage, taking the subimage with the distance from the partial variance to the mean value exceeding a limit amount as an identification subimage and outputting each identification subimage in the foreground detection image; the sub-image processing device is connected with the sub-image identification device and used for receiving the identification sub-images and executing image enhancement processing based on the signal-to-noise ratio of each identification sub-image to obtain a corresponding enhanced sub-image, wherein the smaller the signal-to-noise ratio of the identification sub-image is, the larger the amplitude of the image enhancement processing executed on the identification sub-image is, and the sub-image processing device outputs a plurality of enhanced sub-image; the sub-image replacing equipment is respectively connected with the sub-image identification equipment and the sub-image processing equipment and is used for receiving the plurality of enhancer images, deleting each identified sub-image from the foreground detection image and correspondingly supplementing each enhancer image so as to obtain a corresponding enhanced replacing image; and the authorization verification device is respectively connected with the subimage replacement device and the DC brushless motor and is used for receiving the enhanced replacement image, performing feature matching on the image features of the enhanced replacement image based on the face features of preset authorized personnel, and sending out a door opening control signal when the percentage value of the feature matching exceeds a preset percentage threshold value, or sending out a door closing control signal.
More specifically, in the dc brushless motor control mechanism: the direct current brushless motor is also used for driving the door of the electric cabinet to realize the door closing operation of the bookcase when receiving a door closing control signal.
More specifically, in the dc brushless motor control mechanism: the optical filter is arranged in front of the optical lens, and the image sensing device is arranged in front of the optical lens.
More specifically, in the dc brushless motor control mechanism: in the data analysis apparatus, determining a displacement vector of the image to be analyzed with respect to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared includes: and acquiring each red channel value of each pixel point of the image to be analyzed and each red channel value of the image to be compared.
More specifically, in the dc brushless motor control mechanism: in the data analysis apparatus, determining a displacement vector of the image to be analyzed with respect to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared further includes: and determining a displacement vector of the image to be analyzed relative to the image to be compared based on each red channel value of each pixel point of the image to be analyzed and each red channel value of the image to be compared.
Drawings
Embodiments of the invention will now be described with reference to the accompanying drawings, in which:
fig. 1 is a schematic external view of a bookcase to which a dc brushless motor control mechanism according to an embodiment of the present invention is applied.
Detailed Description
Embodiments of a dc brushless motor control mechanism of the present invention will be described in detail below with reference to the accompanying drawings.
The book cabinet is called Bookshelf in English and is a special appliance for placing books. Due to different shapes and structures of the bookcase, the bookcase is also named as bookcase, book partition and the like. The bookcase is a common tool in our lives. The book cabinet can be divided into a metal book cabinet and a wood book cabinet according to the material, and the metal book cabinet can be subdivided into a single-column type, a double-column type, a laminated book cabinet, a dense library and a sliding book cabinet.
In order to overcome the defects, the invention builds a direct current brushless motor control mechanism, and can effectively solve the corresponding technical problem.
Fig. 1 is a schematic external view of a bookcase to which a dc brushless motor control mechanism according to an embodiment of the present invention is applied.
A dc brushless motor control mechanism according to an embodiment of the present invention is shown including:
and the electric cabinet doors are arranged on two sides of the bookcase and used for realizing door closing and door opening operations of the bookcase under the control of the direct-current brushless motor.
Next, a specific configuration of the dc brushless motor control mechanism according to the present invention will be further described.
In the dc brushless motor control mechanism, the dc brushless motor control mechanism further includes:
and the direct current brushless motor is used for driving the electric cabinet door to realize the door opening operation of the bookcase when receiving the door opening control signal.
In the dc brushless motor control mechanism, the dc brushless motor control mechanism further includes:
the hemisphere shooting mechanism comprises a tail dragging measuring device, an image intercepting device, a data analyzing device, a direct current driving motor, an optical filter, an optical lens and an image sensing device, wherein the image sensing device is used for shooting the opposite side of a bookcase so as to obtain and output an on-site bookcase image.
In the dc brushless motor control mechanism, the dc brushless motor control mechanism further includes:
the tail dragging measurement equipment is connected with the image sensing equipment and is used for receiving a field bookcase image, executing image content measurement on the field bookcase image to determine whether a tail dragging pattern appears in the field bookcase image, and sending a content tail dragging signal when the tail dragging pattern exists, or sending a content normal signal;
the image intercepting equipment is respectively connected with the tail dragging measuring equipment and the image sensing equipment and is used for outputting a field bookcase image corresponding to a first content tail dragging signal as an image to be analyzed when the first content tail dragging signal is received, and outputting a field bookcase image closest to the field bookcase image corresponding to the first content tail dragging signal as an image to be compared;
the data analysis equipment is connected with the image interception equipment and used for receiving the image to be analyzed and the image to be compared, and determining a displacement vector of the image to be analyzed relative to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared so as to be output as a current displacement vector;
the direct current driving motor is respectively connected with the optical filter, the optical lens, the image sensing equipment and the data analysis equipment and is used for controlling the optical filter, the optical lens and the image sensing equipment to move in opposite directions together based on the displacement vector;
the white balance processing equipment is used for receiving the on-site bookcase image and executing white balance processing on the on-site bookcase image so as to obtain and output a corresponding white balance image;
the morphological processing device comprises an expansion processing sub-device and an erosion processing sub-device, the expansion processing sub-device is connected with the white balance processing device and is used for receiving the white balance image and executing expansion processing on the white balance image to obtain a corresponding expansion processing image, and the erosion processing sub-device is connected with the expansion processing sub-device and is used for receiving the expansion processing image and executing erosion processing on the expansion processing image to obtain a corresponding erosion processing image;
the pixel value statistical equipment is connected with the morphological processing equipment and used for receiving the corrosion processing image, acquiring each brightness value of each pixel point of the corrosion processing image, executing mean square error calculation on each brightness value, and outputting the obtained numerical value of the mean square error as reference data;
the fragment extraction device is connected with the pixel value counting device and used for receiving the corrosion processing image and the reference data and uniformly segmenting the corrosion processing image based on the reference data to obtain a plurality of segmentation fragments, wherein the larger the reference data is, the more the number of segmentation fragments obtained by uniformly segmenting the corrosion processing image is;
the noise analysis device is connected with the fragment extraction device and used for receiving the plurality of segmentation fragments, detecting five noise types with the top five amplitudes in the segmentation fragments aiming at each segmentation fragment, determining the signal-to-noise ratio of the segmentation fragments according to the amplitudes corresponding to the five noise types respectively, and determining the threshold size for performing background segmentation on the segmentation fragments according to the signal-to-noise ratio of the segmentation fragments;
the foreground extraction equipment is connected with the noise analysis equipment and used for executing background segmentation processing on each segmentation fragment based on a determined threshold value so as to obtain a corresponding foreground fragment, fitting each foreground fragment of each segmentation fragment so as to obtain a foreground detection image and outputting the foreground detection image;
the partial variance identification device is connected to the foreground extraction device, and configured to receive the foreground detection image, and perform gray value partial variance detection on each sub-image of the foreground detection image, respectively, to obtain each partial variance corresponding to each sub-image, where performing gray value partial variance detection on each sub-image of the foreground detection image includes: for each sub-image, extracting the gray value of each pixel point of the sub-image, and calculating the partial variance of the sub-image based on the gray value of each pixel point of the sub-image;
the subimage identification device is connected with the partial variance identification device and used for receiving each partial variance of each subimage, calculating the mean value of each partial variance of each subimage, taking the subimage with the distance from the partial variance to the mean value exceeding a limit amount as an identification subimage and outputting each identification subimage in the foreground detection image;
the sub-image processing device is connected with the sub-image identification device and used for receiving the identification sub-images and executing image enhancement processing based on the signal-to-noise ratio of each identification sub-image to obtain a corresponding enhanced sub-image, wherein the smaller the signal-to-noise ratio of the identification sub-image is, the larger the amplitude of the image enhancement processing executed on the identification sub-image is, and the sub-image processing device outputs a plurality of enhanced sub-image;
the sub-image replacing equipment is respectively connected with the sub-image identification equipment and the sub-image processing equipment and is used for receiving the plurality of enhancer images, deleting each identified sub-image from the foreground detection image and correspondingly supplementing each enhancer image so as to obtain a corresponding enhanced replacing image;
and the authorization verification device is respectively connected with the subimage replacement device and the DC brushless motor and is used for receiving the enhanced replacement image, performing feature matching on the image features of the enhanced replacement image based on the face features of preset authorized personnel, and sending out a door opening control signal when the percentage value of the feature matching exceeds a preset percentage threshold value, or sending out a door closing control signal.
In the dc brushless motor control mechanism: the direct current brushless motor is also used for driving the door of the electric cabinet to realize the door closing operation of the bookcase when receiving a door closing control signal.
In the dc brushless motor control mechanism: the optical filter is arranged in front of the optical lens, and the image sensing device is arranged in front of the optical lens.
In the dc brushless motor control mechanism: in the data analysis apparatus, determining a displacement vector of the image to be analyzed with respect to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared includes: and acquiring each red channel value of each pixel point of the image to be analyzed and each red channel value of the image to be compared.
And in the dc brushless motor control mechanism: in the data analysis apparatus, determining a displacement vector of the image to be analyzed with respect to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared further includes: and determining a displacement vector of the image to be analyzed relative to the image to be compared based on each red channel value of each pixel point of the image to be analyzed and each red channel value of the image to be compared.
In addition, the authorization verification device is implemented using a GPU device. The GPU is the brain of the display card, determines the grade and most of the performance of the display card, and is the distinguishing basis of the 2D display card and the 3D display card. The 2D display chip mainly depends on the processing capability of the CPU when processing 3D images and special effects, which is called soft acceleration. The 3D display chip is a function that concentrates three-dimensional image and special effect processing functions in the display chip, which is called "hardware acceleration". The display chip is typically the largest chip (and most pins) on the display card. Graphics processing chips of NVIDIA and AMD-ATI companies are mostly adopted by the video cards on the market at present.
The GPU is no longer limited to 3D graphics processing, the development of GPU general computing technology has attracted much attention in the industry, and the fact also proves that in the aspects of floating point operation, parallel computing and other partial computing, the GPU can provide tens of times or even hundreds of times of the performance of the CPU, so that the strong "new star" inevitably stresses the old intel of the CPU manufacturer for the future, and NVIDIA and intel often develop water battles for the CPU and the GPU who is more important. The general calculation standards of the GPU are OpenCL, CUDA and ATI STREAM at present. OpenCL (Open Computing Language) is the first Open, free standard for parallel programming of general purpose of heterogeneous systems, and is also a unified programming environment, which is convenient for software developers to write efficient and portable codes for high-performance Computing servers, desktop Computing systems, and handheld devices, and is widely applicable to other parallel processors such as multi-Core Processors (CPUs), Graphics Processing Units (GPUs), Cell type architectures, and Digital Signal Processors (DSPs), and has a wide development prospect in various fields such as games, entertainment, scientific research, and medical care, and products in AMD-ATI and idntia all support Open CL.
By adopting the direct-current brushless motor control mechanism, aiming at the technical problem that the switch control of a bookcase in the prior art is lack of privacy protection capability, a plurality of sub-images needing image enhancement processing are identified through comparison of the deviation difference of the gray value of each sub-image, and the enhanced sub-images are replaced into the original image; on the basis of the processing of the white balance processing equipment and the morphological processing equipment, the directional and targeted extraction of the foreground image of the enhanced replacement image is realized, and more valuable data to be analyzed is provided for the identification and detection of the subsequent image; when the phenomenon of trailing caused by shaking is detected, the image content is analyzed, specifically, the displacement vector of the image is determined based on each red channel value of each pixel point of the image, corresponding displacement correction is carried out by adopting a built-in motor of a hemisphere shooting mechanism, and on the basis of the data processing, automatic on-off control of a bookcase is realized by authenticating nearby personnel, so that the technical problem is solved.
It is to be understood that while the present invention has been described in conjunction with the preferred embodiments thereof, it is not intended to limit the invention to those embodiments. It will be apparent to those skilled in the art from this disclosure that many changes and modifications can be made, or equivalents modified, in the embodiments of the invention without departing from the scope of the invention. Therefore, any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention are still within the scope of the protection of the technical solution of the present invention, unless the contents of the technical solution of the present invention are departed.
Claims (5)
1. A dc brushless motor control mechanism, the mechanism comprising:
the electric cabinet doors are arranged on two sides of the bookcase and used for realizing door closing and door opening operations of the bookcase under the control of the direct-current brushless motor;
the direct-current brushless motor is used for driving the electric cabinet door to realize the door opening operation of the bookcase when receiving a door opening control signal;
the hemisphere shooting mechanism comprises a tail dragging measuring device, an image intercepting device, a data analyzing device, a direct current driving motor, an optical filter, an optical lens and an image sensing device, wherein the image sensing device is used for shooting the opposite side of the bookcase so as to obtain and output an on-site bookcase image;
the tail dragging measurement equipment is connected with the image sensing equipment and is used for receiving a field bookcase image, executing image content measurement on the field bookcase image to determine whether a tail dragging pattern appears in the field bookcase image, and sending a content tail dragging signal when the tail dragging pattern exists, or sending a content normal signal;
the image intercepting equipment is respectively connected with the tail dragging measuring equipment and the image sensing equipment and is used for outputting a field bookcase image corresponding to a first content tail dragging signal as an image to be analyzed when the first content tail dragging signal is received, and outputting a field bookcase image closest to the field bookcase image corresponding to the first content tail dragging signal as an image to be compared;
the data analysis equipment is connected with the image interception equipment and used for receiving the image to be analyzed and the image to be compared, and determining a displacement vector of the image to be analyzed relative to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared so as to be output as a current displacement vector;
the direct current driving motor is respectively connected with the optical filter, the optical lens, the image sensing equipment and the data analysis equipment and is used for controlling the optical filter, the optical lens and the image sensing equipment to move in opposite directions together based on the displacement vector;
the white balance processing equipment is used for receiving the on-site bookcase image and executing white balance processing on the on-site bookcase image so as to obtain and output a corresponding white balance image;
the morphological processing device comprises an expansion processing sub-device and an erosion processing sub-device, the expansion processing sub-device is connected with the white balance processing device and is used for receiving the white balance image and executing expansion processing on the white balance image to obtain a corresponding expansion processing image, and the erosion processing sub-device is connected with the expansion processing sub-device and is used for receiving the expansion processing image and executing erosion processing on the expansion processing image to obtain a corresponding erosion processing image;
the pixel value statistical equipment is connected with the morphological processing equipment and used for receiving the corrosion processing image, acquiring each brightness value of each pixel point of the corrosion processing image, executing mean square error calculation on each brightness value, and outputting the obtained numerical value of the mean square error as reference data;
the fragment extraction device is connected with the pixel value counting device and used for receiving the corrosion processing image and the reference data and uniformly segmenting the corrosion processing image based on the reference data to obtain a plurality of segmentation fragments, wherein the larger the reference data is, the more the number of segmentation fragments obtained by uniformly segmenting the corrosion processing image is;
the noise analysis device is connected with the fragment extraction device and used for receiving the plurality of segmentation fragments, detecting five noise types with the top five amplitudes in the segmentation fragments aiming at each segmentation fragment, determining the signal-to-noise ratio of the segmentation fragments according to the amplitudes corresponding to the five noise types respectively, and determining the threshold size for performing background segmentation on the segmentation fragments according to the signal-to-noise ratio of the segmentation fragments;
the foreground extraction equipment is connected with the noise analysis equipment and used for executing background segmentation processing on each segmentation fragment based on a determined threshold value so as to obtain a corresponding foreground fragment, fitting each foreground fragment of each segmentation fragment so as to obtain a foreground detection image and outputting the foreground detection image;
the partial variance identification device is connected to the foreground extraction device, and configured to receive the foreground detection image, and perform gray value partial variance detection on each sub-image of the foreground detection image, respectively, to obtain each partial variance corresponding to each sub-image, where performing gray value partial variance detection on each sub-image of the foreground detection image includes: for each sub-image, extracting the gray value of each pixel point of the sub-image, and calculating the partial variance of the sub-image based on the gray value of each pixel point of the sub-image;
the subimage identification device is connected with the partial variance identification device and used for receiving each partial variance of each subimage, calculating the mean value of each partial variance of each subimage, taking the subimage with the distance from the partial variance to the mean value exceeding a limit amount as an identification subimage and outputting each identification subimage in the foreground detection image;
the sub-image processing device is connected with the sub-image identification device and used for receiving the identification sub-images and executing image enhancement processing based on the signal-to-noise ratio of each identification sub-image to obtain a corresponding enhanced sub-image, wherein the smaller the signal-to-noise ratio of the identification sub-image is, the larger the amplitude of the image enhancement processing executed on the identification sub-image is, and the sub-image processing device outputs a plurality of enhanced sub-image;
the sub-image replacing equipment is respectively connected with the sub-image identification equipment and the sub-image processing equipment and is used for receiving the plurality of enhancer images, deleting each identified sub-image from the foreground detection image and correspondingly supplementing each enhancer image so as to obtain a corresponding enhanced replacing image;
and the authorization verification device is respectively connected with the subimage replacement device and the DC brushless motor and is used for receiving the enhanced replacement image, performing feature matching on the image features of the enhanced replacement image based on the face features of preset authorized personnel, and sending out a door opening control signal when the percentage value of the feature matching exceeds a preset percentage threshold value, or sending out a door closing control signal.
2. The direct current brushless motor control mechanism of claim 1, wherein:
the direct current brushless motor is also used for driving the door of the electric cabinet to realize the door closing operation of the bookcase when receiving a door closing control signal.
3. The brushless dc motor control mechanism of claim 2, wherein:
the optical filter is arranged in front of the optical lens, and the image sensing device is arranged in front of the optical lens.
4. The brushless dc motor control mechanism of claim 3, wherein:
in the data analysis apparatus, determining a displacement vector of the image to be analyzed with respect to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared includes: and acquiring each red channel value of each pixel point of the image to be analyzed and each red channel value of the image to be compared.
5. The brushless dc motor control mechanism of claim 4, wherein:
in the data analysis apparatus, determining a displacement vector of the image to be analyzed with respect to the image to be compared based on the overall comparison of the image to be analyzed and the image to be compared further includes: and determining a displacement vector of the image to be analyzed relative to the image to be compared based on each red channel value of each pixel point of the image to be analyzed and each red channel value of the image to be compared.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810865254.8A CN110008958B (en) | 2018-08-01 | 2018-08-01 | Control mechanism of DC brushless motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810865254.8A CN110008958B (en) | 2018-08-01 | 2018-08-01 | Control mechanism of DC brushless motor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110008958A CN110008958A (en) | 2019-07-12 |
CN110008958B true CN110008958B (en) | 2021-04-16 |
Family
ID=67164766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810865254.8A Active CN110008958B (en) | 2018-08-01 | 2018-08-01 | Control mechanism of DC brushless motor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110008958B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101661614A (en) * | 2009-08-10 | 2010-03-03 | 浙江工业大学 | Segmentation method of cell nucleolus and cell membrane based on mixed contour model |
CN103177423A (en) * | 2011-10-07 | 2013-06-26 | 伊姆普斯封闭式股份有限公司 | Method of noise reduction in digital x-ray frames series |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104389474A (en) * | 2014-09-28 | 2015-03-04 | 苏州市职业大学 | Automatic plate-turning door synchronously controlled by double direct current brushless motors |
JP6727000B2 (en) * | 2016-03-30 | 2020-07-22 | 永大産業株式会社 | cabinet |
CN207587041U (en) * | 2017-12-18 | 2018-07-06 | 陈丽菊 | A kind of architectural drawings paper tube reason energy storage cabinet |
-
2018
- 2018-08-01 CN CN201810865254.8A patent/CN110008958B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101661614A (en) * | 2009-08-10 | 2010-03-03 | 浙江工业大学 | Segmentation method of cell nucleolus and cell membrane based on mixed contour model |
CN103177423A (en) * | 2011-10-07 | 2013-06-26 | 伊姆普斯封闭式股份有限公司 | Method of noise reduction in digital x-ray frames series |
Also Published As
Publication number | Publication date |
---|---|
CN110008958A (en) | 2019-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Del Pizzo et al. | Counting people by RGB or depth overhead cameras | |
US9129157B2 (en) | Method for image-based status determination | |
US9348422B2 (en) | Method for recognizing gestures and gesture detector | |
Chen et al. | The Comparison and Application of Corner Detection Algorithms. | |
CN103477352A (en) | Gesture recognition using depth images | |
EP2713310A3 (en) | System and method for detection and tracking of moving objects | |
WO2001039498A3 (en) | Method and apparatus for detecting moving objects in video conferencing and other applications | |
US9202262B2 (en) | Optimized method for estimating the dominant gradient direction of a digital image area | |
WO2019184593A1 (en) | Method and apparatus for generating environment model, and storage medium | |
CN109697385A (en) | A kind of method for tracking target and device | |
WO2017100286A3 (en) | Magnetic stripe reading using mobile magnetometers | |
CN110008958B (en) | Control mechanism of DC brushless motor | |
EP1798965A3 (en) | Video apparatus and video processing method | |
Karbasi et al. | Real-time hands detection in depth image by using distance with Kinect camera | |
CN114648719A (en) | Article state tracking method and device, electronic equipment and storage medium | |
Ryu et al. | A system for supporting paper-based augmented reality | |
Schwarz et al. | A robust and calibration-free vision system for humanoid soccer robots | |
US20170372255A1 (en) | Interaction analysis | |
Lang et al. | An adaptive edge detection method based on Canny operator | |
CN109714521B (en) | Conference site on-site registration platform | |
KR102028726B1 (en) | Analysis apparatus of object motion in space and control method thereof | |
US20150063631A1 (en) | Dynamic image analyzing system and operating method thereof | |
CN106326934A (en) | Dice throw-out point number judging method and device | |
CN106990817A (en) | A kind of computer motherboard structure for being easy to detect | |
Qader et al. | Real-time edge detection using TMS320C6711 DSP |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210325 Address after: 321000 No. 368, Caihong Road, Wucheng New District, Jinhua City, Zhejiang Province Applicant after: Jinhua Linglong Electric Appliance Co.,Ltd. Address before: 321300 unit 2, building 43, Sunshine City Garden community, Dongcheng Street, Yongkang City, Jinhua City, Zhejiang Province Applicant before: YONGKANG CHAIDI TRADING Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |