CN110322505A - Seat image labeling method, seat image labelling apparatus and electronic equipment - Google Patents
Seat image labeling method, seat image labelling apparatus and electronic equipment Download PDFInfo
- Publication number
- CN110322505A CN110322505A CN201810291312.0A CN201810291312A CN110322505A CN 110322505 A CN110322505 A CN 110322505A CN 201810291312 A CN201810291312 A CN 201810291312A CN 110322505 A CN110322505 A CN 110322505A
- Authority
- CN
- China
- Prior art keywords
- seat
- image
- marked
- region
- venue
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
This application involves a kind of seat image labeling method, seat image labelling apparatus and electronic equipments.The seat image labeling method includes: coordinate data of the initial pictures of identification venue to obtain each seat;The seat image at each seat is drawn based on coordinate data;The marked region that determination will mark seat to number;And it is marked based on seat image of the shape feature of marked region to each seat.In this way, can realize the accuracy with the consistent seat image tagged of practical venue by the automatic label to venue seat, save a large amount of manpowers.
Description
Technical field
Present invention relates generally to field of image processings, and more specifically, be related to a kind of seat image labeling method,
Seat image labelling apparatus and electronic equipment.
Background technique
With the development of economy, other than production field, it is also necessary to meet people's more rich culture demand.Together
When, in order to facilitate the intellectual interchange and develop, hold more and more large-scale cultural activities, such as various performing actives etc..
In addition, more and more users are in online ticketing with for the universal of these movable internet ticket sellings.Therefore,
While user's booking, it is desirable to be able to see the detailed seating maps for holding movable venue, especially, user wants to see
To specific seat number corresponding to oneself institute's booking.This just needs ticketing company to carry out drawing for venue figure and seat before ticketing
System.
But current performance venue draws seat, is all based on the mode of Hand drawing, it is time-consuming and laborious.For example, one 100,000
The performance venue at a seat, skilled operation personnel need or so 16 working hours when drawing seating maps, including several masters
It wants process: firstly, venue is divided into several regions, then being named to region, such as region is defined as certain grandstand;Then, it needs
Seat is drawn, every several seats of row, the several seats of each column require to be consistent with practical venue by region;Later, it will draw
The matrix (usually several rows, a seat matrix of several columns) at good region seat rotates deformation, corresponding to adapt to
Region;It is last to be numbered by hand to seat.
Therefore, it is necessary to improved seat image tagging schemes.
Summary of the invention
In order to solve the above-mentioned technical problem, the application is proposed.Embodiments herein provides a kind of seat image mark
Note method, seat image labelling apparatus and electronic equipment, can be by the automatic label to venue seat, realization and actual field
The accuracy of the consistent seat image tagged in shop, saves a large amount of manpowers.
According to the one side of the application, a kind of seat image labeling method is provided, comprising: identify the initial pictures of venue
To obtain the coordinate data at each seat;The seat image at each seat is drawn based on the coordinate data;Determination will mark seat
The marked region of bit number;And the shape feature based on the marked region carries out the seat image at each seat
Label.
In above-mentioned seat image labeling method, the seat image for drawing each seat based on the coordinate data includes:
The corresponding center point coordinate in each seat is calculated based on the coordinate data;Obtain the pre-set radius at each seat;And
The seat image at each seat is drawn based on the center point coordinate and the pre-set radius.
In above-mentioned seat image labeling method, the marked region that determination will mark seat to number includes: that identification is described just
Beginning image is to obtain the floor area divided in advance of the venue;And one of the floor area divided in advance is set
It is set to the marked region of seat number to be marked.
In above-mentioned seat image labeling method, the marked region that determination will mark seat to number includes: to receive for institute
State the frame selection operation that region is specified in venue;And the specified region for selecting the frame is set as the mark of seat number to be marked
Remember region.
In above-mentioned seat image labeling method, seat of the shape feature based on the marked region to each seat
Bit image be marked the first corner for comprising determining that the marked region and first direction corresponding with first corner and
Second direction;It is the first seat by the position mark of first corner;It will be with first seat in the second direction
Upper adjacent adjacent seats are labeled as second seat;And based on first seat and the second seat along described first
Direction carries out sequence notation to each seat.
In above-mentioned seat image labeling method, by with first seat adjacent adjacent seats in this second direction
Position comprises determining that the number with first seat adjacent adjacent seats in this second direction labeled as second seat;
Number in response to the determination adjacent seats is two, the abscissa of more described two adjacent seats;And based on described the
One seat relative to the marked region position by abscissa smaller or the greater in described two adjacent seats.
According to the another aspect of the application, a kind of seat image labelling apparatus is provided, comprising: image identification unit is used
The coordinate data at each seat is obtained in the initial pictures of identification venue;Seat drawing unit, for being based on the number of coordinates
According to the seat image for drawing each seat;Area determination unit, the marked region that mark seat to number for determination;And
Seat marking unit is marked for seat image of the shape feature based on the marked region to each seat.
In above-mentioned seat image labelling apparatus, the seat drawing unit is used for: calculating institute based on the coordinate data
State the corresponding center point coordinate in each seat;Obtain the pre-set radius at each seat;And it is based on the center point coordinate and institute
State the seat image that pre-set radius draws each seat.
In above-mentioned seat image labelling apparatus, the area determination unit is used for: identifying the initial pictures to obtain
The floor area of the venue divided in advance;And seat to be marked is set by one of the floor area divided in advance
The marked region of bit number.
In above-mentioned seat image labelling apparatus, the area determination unit is used for: being received for specifying in the venue
The frame selection operation in region;And the specified region for selecting the frame is set as the marked region of seat number to be marked.
In above-mentioned seat image labelling apparatus, the seat marking unit is used for: determining the first of the marked region
Corner and first direction corresponding with first corner and second direction;It is first by the position mark of first corner
Seat;By adjacent adjacent seats are labeled as second seat in this second direction with first seat;And it is based on institute
It states the first seat and the second seat and sequence notation is carried out to each seat along the first direction.
In above-mentioned seat image labelling apparatus, the seat marking unit will be with first seat in the second party
Adjacent adjacent seats comprise determining that adjacent in this second direction with first seat labeled as second seat upwards
The number of adjacent seats;Number in response to the determination adjacent seats is two, the abscissa of more described two adjacent seats;
And based on first seat relative to the marked region position by abscissa smaller in described two adjacent seats
Or the greater.
According to the another aspect of the application, a kind of electronic equipment is provided, comprising: processor;And memory, in institute
It states and is stored with computer program instructions in memory, the computer program instructions make described when being run by the processor
Processor executes content recommendation method as described above.
Seat image labeling method, seat image labelling apparatus and electronic equipment provided by the present application can be by venues
The automatic label at seat realizes the accuracy with the consistent seat image tagged of practical venue, saves a large amount of manpowers.
Detailed description of the invention
By reading the detailed description in hereafter preferred embodiment, the application various other advantages and benefits
It will become apparent to those of ordinary skill in the art.Figure of description only for the purpose of illustrating preferred embodiments,
And it is not considered as the limitation to the application.It should be evident that drawings discussed below is only some embodiments of the present application,
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings
Other attached drawings.And throughout the drawings, identical component is presented with like reference characters.
Fig. 1 illustrates the schematic diagrames of the seating maps generated in existing venue seat drawing drawing method;
Fig. 2 illustrates the schematic diagram of the seating maps deformation in existing venue seat drawing drawing method;
Fig. 3 illustrates the flow chart of the seat image labeling method according to the embodiment of the present application;
Fig. 4 illustrates the first exemplary signal that seat marks in the seat image labeling method according to the embodiment of the present application
Figure;
Fig. 5 illustrates the second exemplary signal that seat marks in the seat image labeling method according to the embodiment of the present application
Figure;
Fig. 6 illustrates the block diagram of the seat image labelling apparatus according to the embodiment of the present application;
Fig. 7 illustrates the block diagram of the electronic equipment according to the embodiment of the present application.
Specific embodiment
In the following, example embodiment according to the application will be described in detail by referring to the drawings.Obviously, described embodiment is only
It is only a part of the embodiment of the application, rather than the whole embodiments of the application, it should be appreciated that the application is not by described herein
The limitation of example embodiment.
Application is summarized
In the existing method for drawing venue seating maps, need through the parameters such as the row, the column that are provided as, generation seat
Figure, as shown in Figure 1.Fig. 1 illustrates the schematic diagrames of the seating maps generated in existing venue seat drawing drawing method.
Then, the deformation for needing to carry out seating maps matrix by hand by dragging, so that seating maps meet venue direction, such as
Shown in Fig. 2.Fig. 2 illustrates the schematic diagram of the seating maps deformation in existing venue seat drawing drawing method.
Also, after the deformation of present bitmap matrix, it is also necessary to the number that setting seat is arranged, arranged by hand.This make no matter
Any drawing tool is taken, the drafting of seating maps requires hand drawn and label, also, as amount of seats increases, by hand
The efficiency drawn and marked depends entirely on whether convenient and editorial staff the qualification of operation of drawing tool, therefore very
The rare promotion for arriving magnitude.Also, after completing seating maps and drawing, since all seats are all to be marked one by one
, it is therefore desirable to quantity and arrangement are all carefully proofreaded, it is time-consuming and laborious.
In view of the above technical problems, the basic conception of the application is to provide a kind of seat image labeling method, seat image
Labelling apparatus and electronic equipment are carried out the drafting at seat by the identification of the initial pictures to venue, and are based on Reserved seating
The shape feature in region carries out the label at seat, to be obviously improved the efficiency for generating seat image, and by venue seat
The automatic label of position realizes the accuracy with the consistent seat image tagged of practical venue, saves a large amount of manpowers.
It should be noted that the above-mentioned basic conception of the application can be applied to the seat of the venue for holding various activities
Bit image label, and can also be applied to the temporary venues in on-fixed place, such as the seat image tagged of outdoor venue.
After describing the basic principle of the application, carry out the various non-limits for specifically introducing the application below with reference to the accompanying drawings
Property embodiment processed.
Illustrative methods
Fig. 3 illustrates the flow chart of the seat image labeling method according to the embodiment of the present application.
As shown in figure 3, including: S110 according to the content recommendation method of the embodiment of the present application, the initial pictures of venue are identified
To obtain the coordinate data at each seat;S120 draws the seat image at each seat based on the coordinate data;S130, really
Surely the marked region that mark seat to number;And S140, the shape feature based on the marked region is to each seat
Seat image be marked.
In step s 110, the initial pictures of venue are identified to obtain the coordinate data at each seat.That is, passing through
Image recognition technology can obtain the coordinate data of the object to be identified (for example, seat) in initial pictures.Here, this field
Technical staff is appreciated that through image recognition technology, can be with automatic identification health other than the seat in identification venue
Between, passageway is put in storage equipotential confidence breath, to realize the automatic drafting of other elements in venue figure in addition to seat out.In addition, with
In the initial pictures for identifying venue other than for marking seat automatically, when using bitmap data, it is also used as realizing
Outdoor scene selects the material of seat.
In the step s 120, the seat image at each seat is drawn based on the coordinate data.Specifically, it is obtaining often
After the coordinate data at a seat, the corresponding center point coordinate in each seat can be calculated based on the coordinate data, then root
According to preset seat radius, to draw out the image at each seat.
That is, being drawn in the seat image labeling method according to the embodiment of the present application based on the coordinate data
The seat image at each seat includes: to calculate the corresponding center point coordinate in each seat based on the coordinate data;It obtains
The pre-set radius at each seat;And the seating maps at each seat are drawn based on the center point coordinate and the pre-set radius
Picture.
Also, in the seat image labeling method according to the embodiment of the present application, due to using image recognition technology,
The coordinate position identified is consistent with the coordinate at practical venue seat, does not need the deformation for carrying out seating maps matrix.
In step s 130, the marked region that determination will mark seat to number.Specifically, for specific venue come
Say, by passageway etc. by the region division of entire venue be multiple presumptive areas.Also, by as described above for initial pictures
Identification, can identify the identification informations such as the passageway in venue, so as to based on these identification informations identification venue region.
Therefore, in the seat image labeling method according to the embodiment of the present application, determination will mark the label of seat number
Region includes: the identification initial pictures to obtain the floor area of the venue divided in advance;And it is drawn described in advance
One of the floor area divided is set as the marked region of seat number to be marked.
But due to the shape of venue difference, in particular, for circular venue, it, can for the above-mentioned region identified
It can be difficult to automatically identify the direction of row and column.In addition, in actual venue arrangement, it is also possible to there are some regions because
Specific reasons, such as be left safety zone etc. and be unsuitable for the case where seat is set.Therefore, according to the embodiment of the present application
In seat image labeling method, marked region can be determined in such a way that subscriber frame selects.
That is, determination will mark seat to number in the seat image labeling method according to the embodiment of the present application
Marked region includes: the frame selection operation received for specifying region in the venue;And the specified region for selecting the frame is set
It is set to the marked region of seat number to be marked.
In step S140, the shape feature based on the marked region marks the seat image at each seat
Note.That is, because marked region can determine use by means of the shape feature of marked region in certain geometry
In the first row at label seat and first, and thereby determine that the direction of the row and column at seat.
Fig. 4 illustrates the first exemplary signal that seat marks in the seat image labeling method according to the embodiment of the present application
Figure.As shown in figure 4, can first using a corner (upper left corner shown in Fig. 4) for institute's marked region as initial seat, and according to
Line direction is determined according to the position in the corner, for example, using the direction shown in Fig. 4 marked out as line direction.Then, obtain with
Two nearest seats of initial seat described in distance on the different direction of the line direction, and determine the horizontal seat at the two seats
Abscissa smaller, is determined as the first row of second row by mark.It is then possible to from first seat and the second seat point
First row seat and second row seat are not marked along line direction.And so on, can using second row seat as foundation,
Continue that third row seat is marked, until last row of the marked region.Here, those skilled in the art can
It is the first seat for setting the upper left corner of the marked region to first row first row in Fig. 4, thus by horizontal seat to understand
Mark smaller is determined as the first row of second row.Is being set by the seat in the lower right corner of the marked region or the upper right corner
In the case that one arranges the first seat of the first column, then abscissa the greater should be determined as to second of second row first row
Position.
Fig. 5 is to illustrate the second exemplary signal that seat marks in the seat image labeling method according to the embodiment of the present application
Figure.As shown in figure 5, there is a situation where that each row and each column seat are evenly distributed, in this way, being determined the first of first row first row
After seat, seat adjacent with the first seat in a column direction directly can be determined as second seat.Here, this field skill
Art personnel are appreciated that adjacent seat is and shortest seat at a distance from first seat in a column direction with the first seat
Position.
Also, it will be understood by those skilled in the art that although figure 4 above and Fig. 5 are illustrated and are primarily based on marked region
The line direction in corner and edge feature label seat, then marks the example of the column direction at seat.According to the embodiment of the present application
Seat image labeling method can also first mark the column direction at seat, then mark the line direction at seat.
In addition, in the case where due to such as circle in the irregular situation in place, the region based on venue itself
Division is likely difficult to determine line direction and column direction.In the seat image labeling method according to the embodiment of the present application, it is being based on
When the shape feature of marked region marks seat, it is also contemplated that avoiding determining first party along the circumferencial direction of border circular areas first
To.Specifically, in the case where marked region is fan-shaped region, a footmark of the fan-shaped region can be denoted as first first
Seat, and using the radial direction of the fan-shaped region as the first direction for being used for sequence notation.By determining with described the
In second direction, i.e., the second seat of (that is, spacing is most short) adjacent in circumferential direction can be to avoid right along circumferential direction at one seat
The difficulty of seat progress sequence notation.It, can also be based on second seat radially also, after second seat has been determined
Carry out sequence notation.
Therefore, in the seat image labeling method according to the embodiment of the present application, the shape based on the marked region is special
The first corner for comprising determining that the marked region is marked to the seat image at each seat and with described first for sign
The corresponding first direction in corner and second direction;It is the first seat by the position mark of first corner;It will be with described
Adjacent adjacent seats are labeled as second seat in this second direction at one seat;And it is based on first seat and institute
It states second seat and sequence notation is carried out to each seat along the first direction.
It, will be with first seat described also, in the seat image labeling method according to the embodiment of the present application
Adjacent adjacent seats comprise determining that and first seat phase in this second direction labeled as second seat on two directions
The number of adjacent adjacent seats;Number in response to the determination adjacent seats is two, the cross of more described two adjacent seats
Coordinate;And based on first seat relative to the marked region position by abscissa in described two adjacent seats
Smaller or the greater are labeled as the second seat.
Exemplary means
Fig. 6 illustrates the block diagram of the seat image labelling apparatus according to the embodiment of the present application.
As shown in fig. 6, the seat image labelling apparatus 200 according to the embodiment of the present application includes: image identification unit 210,
The initial pictures of venue are for identification to obtain the coordinate data at each seat;Seat drawing unit 220, for being based on the figure
As coordinate data that recognition unit 210 is identified draws the seat image at each seat;Area determination unit 230, for determining
The marked region for marking seat to number;And seat marking unit 240, for true based on 230 institute of area determination unit
The seat image at each seat is marked in the shape feature of fixed marked region.
In one example, in above-mentioned seat image labelling apparatus 200, the seat drawing unit 220 is used for: being based on
The coordinate data calculates the corresponding center point coordinate in each seat;Obtain the pre-set radius at each seat;And it is based on
The center point coordinate and the pre-set radius draw the seat image at each seat.
In one example, in above-mentioned seat image labelling apparatus 200, the area determination unit 230 is used for: identification
The initial pictures are to obtain the floor area divided in advance of the venue;And by the floor area divided in advance
One of be set as the marked region of seat to be marked number.
In one example, in above-mentioned seat image labelling apparatus 200, the area determination unit 230 is used for: being received
For specifying the frame selection operation in region in the venue;And the specified region for selecting the frame is set as seat to be marked and compiles
Number marked region.
In one example, in above-mentioned seat image labelling apparatus 200, the seat marking unit 240 is used for: being determined
First corner of the marked region and first direction corresponding with first corner and second direction;By first corner
The position mark at place is the first seat;By with first seat in this second direction adjacent adjacent seats labeled as the
Two seats;And first seat and the second seat are based on along the first direction to each seat carry out sequence mark
Note.
In one example, in above-mentioned seat image labelling apparatus 200, the seat marking unit 240 will with it is described
Adjacent adjacent seats comprise determining that labeled as second seat and exist with first seat in this second direction at the first seat
The number of adjacent adjacent seats in the second direction;Number in response to the determination adjacent seats is two, described in comparison
The abscissa of two adjacent seats;And it will be described two relative to the position of the marked region based on first seat
Abscissa smaller or the greater in adjacent seats.
Here, it will be understood by those skilled in the art that each unit and module in above-mentioned seat image labelling apparatus 200
Concrete function and operation have been described above referring to figs. 3 to Fig. 5 description seat image labeling method in be discussed in detail, and because
This, will omit its repeated description.
As described above, the seat image labelling apparatus 300 according to the embodiment of the present application may be implemented in various terminal equipment
In, such as drawing seat image and marking the computer at seat.In one example, according to the embodiment of the present application seating maps
It is integrated into the terminal device as labelling apparatus 200 can be used as a software module and/or hardware module.For example, should
Seat image labelling apparatus 200 can be a software module in the operating system of the terminal device, or can be and be directed to
In the application program that the terminal device is developed;Certainly, which equally can be the terminal and sets
One of standby numerous hardware modules.
Alternatively, in another example, which is also possible to discrete set with the terminal device
It is standby, and the seat image labelling apparatus 200 can be connected to the verifying equipment by wired and or wireless network, and press
Data format as agreed transmits interactive information.
Example electronic device
In the following, being described with reference to Figure 7 the electronic equipment according to the embodiment of the present application.
Fig. 7 illustrates the block diagram of the electronic equipment according to the embodiment of the present application.
As shown in fig. 7, electronic equipment 10 includes one or more processors 11 and memory 12.
Processor 11 can be central processing unit (CPU) or have data-handling capacity and/or instruction execution capability
Other forms processing unit, and can control the other assemblies in electronic equipment 10 to execute desired function.
Memory 12 may include one or more computer program products, and the computer program product may include each
The computer readable storage medium of kind form, such as volatile memory and/or nonvolatile memory.The volatile storage
Device for example may include random access memory (RAM) and/or cache memory (cache) etc..It is described non-volatile to deposit
Reservoir for example may include read-only memory (ROM), hard disk, flash memory etc..It can be deposited on the computer readable storage medium
One or more computer program instructions are stored up, processor 11 can run described program instruction, to realize this Shen described above
The content recommendation method of each embodiment please and/or other desired functions.In the computer readable storage medium
In can also store the various contents such as image data.
In one example, electronic equipment 10 can also include: input unit 13 and output device 14, these components pass through
The interconnection of bindiny mechanism's (not shown) of bus system and/or other forms.
For example, the input unit 13 can be such as keyboard, mouse etc..
The output device 14 can be output to the outside various information, including content recommended to the user etc..The output equipment
14 may include such as display, loudspeaker, printer and communication network and its remote output devices connected etc..
Certainly, to put it more simply, illustrated only in Fig. 7 it is some in component related with the application in the electronic equipment 10,
The component of such as bus, input/output interface etc. is omitted.In addition to this, according to concrete application situation, electronic equipment 10 is also
It may include any other component appropriate.
Illustrative computer program product and computer readable storage medium
Other than the above method and equipment, embodiments herein can also be computer program product comprising meter
Calculation machine program instruction, it is above-mentioned that the computer program instructions make the processor execute this specification when being run by processor
According to the step in the seat image labeling method of the various embodiments of the application described in " illustrative methods " part.
The computer program product can be write with any combination of one or more programming languages for holding
The program code of row the embodiment of the present application operation, described program design language includes object oriented program language, such as
Java, C++ etc. further include conventional procedural programming language, such as " C " language or similar programming language.Journey
Sequence code can be executed fully on the user computing device, partly execute on a user device, be independent soft as one
Part packet executes, part executes on a remote computing or completely in remote computing device on the user computing device for part
Or it is executed on server.
In addition, embodiments herein can also be computer readable storage medium, it is stored thereon with computer program and refers to
It enables, the computer program instructions make the processor execute above-mentioned " the exemplary side of this specification when being run by processor
According to the step in the seat image labeling method of the various embodiments of the application described in method " part.
The computer readable storage medium can be using any combination of one or more readable mediums.Readable medium can
To be readable signal medium or readable storage medium storing program for executing.Readable storage medium storing program for executing for example can include but is not limited to electricity, magnetic, light, electricity
Magnetic, the system of infrared ray or semiconductor, device or device, or any above combination.Readable storage medium storing program for executing it is more specific
Example (non exhaustive list) includes: the electrical connection with one or more conducting wires, portable disc, hard disk, random access memory
Device (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disc
Read-only memory (CD-ROM), light storage device, magnetic memory device or above-mentioned any appropriate combination.
The basic principle of the application is described in conjunction with specific embodiments above, however, it is desirable to, it is noted that in this application
The advantages of referring to, advantage, effect etc. are only exemplary rather than limitation, must not believe that these advantages, advantage, effect etc. are the application
Each embodiment is prerequisite.In addition, detail disclosed above is merely to exemplary effect and the work being easy to understand
With, rather than limit, it is that must be realized using above-mentioned concrete details that above-mentioned details, which is not intended to limit the application,.
Device involved in the application, device, equipment, system block diagram only as illustrative example and be not intended to
It is required that or hint must be attached in such a way that box illustrates, arrange, configure.As those skilled in the art will appreciate that
, it can be connected by any way, arrange, configure these devices, device, equipment, system.Such as "include", "comprise", " tool
" etc. word be open vocabulary, refer to " including but not limited to ", and can be used interchangeably with it.Vocabulary used herein above
"or" and "and" refer to vocabulary "and/or", and can be used interchangeably with it, unless it is not such that context, which is explicitly indicated,.Here made
Vocabulary " such as " refers to phrase " such as, but not limited to ", and can be used interchangeably with it.
It may also be noted that each component or each step are can to decompose in the device of the application, device and method
And/or reconfigure.These decompose and/or reconfigure the equivalent scheme that should be regarded as the application.
The above description of disclosed aspect is provided so that any person skilled in the art can make or use this
Application.Various modifications in terms of these are readily apparent to those skilled in the art, and are defined herein
General Principle can be applied to other aspect without departing from scope of the present application.Therefore, the application is not intended to be limited to
Aspect shown in this, but according to principle disclosed herein and the consistent widest range of novel feature.
In order to which purpose of illustration and description has been presented for above description.In addition, this description is not intended to the reality of the application
It applies example and is restricted to form disclosed herein.Although already discussed above multiple exemplary aspects and embodiment, this field skill
Its certain modifications, modification, change, addition and sub-portfolio will be recognized in art personnel.
Claims (13)
1. a kind of seat image labeling method, comprising:
The initial pictures of venue are identified to obtain the coordinate data at each seat;
The seat image at each seat is drawn based on the coordinate data;
The marked region that determination will mark seat to number;And
The seat image at each seat is marked in shape feature based on the marked region.
2. image labeling method in seat according to claim 1, wherein draw each seat based on the coordinate data
Seat image includes:
The corresponding center point coordinate in each seat is calculated based on the coordinate data;
Obtain the pre-set radius at each seat;And
The seat image at each seat is drawn based on the center point coordinate and the pre-set radius.
3. image labeling method in seat according to claim 1, wherein the marked region packet that determination will mark seat to number
It includes:
The initial pictures are identified to obtain the floor area of the venue divided in advance;And
Set one of the floor area divided in advance to the marked region of seat number to be marked.
4. image labeling method in seat according to claim 1, wherein the marked region packet that determination will mark seat to number
It includes:
Receive the frame selection operation for specifying region in the venue;And
The specified region that the frame is selected is set as the marked region of seat number to be marked.
5. image labeling method in seat according to claim 1, wherein the shape feature based on the marked region is to institute
The seat image for stating each seat, which is marked, includes:
Determine the first corner and first direction corresponding with first corner and the second direction of the marked region;
It is the first seat by the position mark of first corner;
By adjacent adjacent seats are labeled as second seat in this second direction with first seat;And
Sequence notation is carried out to each seat along the first direction based on first seat and the second seat.
6. image labeling method in seat according to claim 5, wherein will be with first seat in the second direction
Above adjacent adjacent seats include: labeled as second seat
The number of determining adjacent seats adjacent in this second direction with first seat;
Number in response to the determination adjacent seats is two, the abscissa of more described two adjacent seats;And
Based on first seat relative to the marked region position by abscissa smaller in described two adjacent seats
Or the greater.
7. a kind of seat image labelling apparatus, comprising:
Image identification unit, the initial pictures of venue are for identification to obtain the coordinate data at each seat;
Seat drawing unit, for drawing the seat image at each seat based on the coordinate data;
Area determination unit, the marked region that mark seat to number for determination;And
Seat marking unit is marked for seat image of the shape feature based on the marked region to each seat
Note.
8. image labelling apparatus in seat according to claim 7, wherein the seat drawing unit is used for:
The corresponding center point coordinate in each seat is calculated based on the coordinate data;
Obtain the pre-set radius at each seat;And
The seat image at each seat is drawn based on the center point coordinate and the pre-set radius.
9. image labeling method in seat according to claim 7, wherein the area determination unit is used for:
The initial pictures are identified to obtain the floor area of the venue divided in advance;And
Set one of the floor area divided in advance to the marked region of seat number to be marked.
10. image labeling method in seat according to claim 7, wherein the area determination unit is used for:
Receive the frame selection operation for specifying region in the venue;And
The specified region that the frame is selected is set as the marked region of seat number to be marked.
11. image labelling apparatus in seat according to claim 7, wherein the seat marking unit is used for:
Determine the first corner and first direction corresponding with first corner and the second direction of the marked region;
It is the first seat by the position mark of first corner;
By adjacent adjacent seats are labeled as second seat in this second direction with first seat;And
Sequence notation is carried out to each seat along the first direction based on first seat and the second seat.
12. image labelling apparatus in seat according to claim 11, wherein the seat marking unit will be with described first
Adjacent adjacent seats include: labeled as second seat in this second direction at seat
The number of determining adjacent seats adjacent in this second direction with first seat;
Number in response to the determination adjacent seats is two, the abscissa of more described two adjacent seats;And
Based on first seat relative to the marked region position by abscissa smaller in described two adjacent seats
Or the greater.
13. a kind of electronic equipment, comprising:
Processor;And
Memory is stored with computer program instructions in the memory, and the computer program instructions are by the processing
Device makes the processor execute such as content recommendation method of any of claims 1-6 when running.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810291312.0A CN110322505A (en) | 2018-03-30 | 2018-03-30 | Seat image labeling method, seat image labelling apparatus and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810291312.0A CN110322505A (en) | 2018-03-30 | 2018-03-30 | Seat image labeling method, seat image labelling apparatus and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110322505A true CN110322505A (en) | 2019-10-11 |
Family
ID=68112230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810291312.0A Pending CN110322505A (en) | 2018-03-30 | 2018-03-30 | Seat image labeling method, seat image labelling apparatus and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110322505A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111028313A (en) * | 2019-12-26 | 2020-04-17 | 浙江口碑网络技术有限公司 | Table distribution image generation method and device |
CN114413442A (en) * | 2022-01-07 | 2022-04-29 | Tcl空调器(中山)有限公司 | Wind-sheltered area identification method, air conditioner, electronic device and readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1811809A (en) * | 2005-01-25 | 2006-08-02 | 北京网联热线网络有限公司 | Image displaying method for stadium orgymnasium ticket selling web page |
CN106204346A (en) * | 2016-06-30 | 2016-12-07 | 北京文安智能技术股份有限公司 | A kind of movie seat sample automatic marking method based on video analysis, device and electronic equipment |
CN106682241A (en) * | 2017-02-08 | 2017-05-17 | 北京微影时代科技有限公司 | Method and device for drawing seating plan |
WO2017208931A1 (en) * | 2016-05-31 | 2017-12-07 | 京セラドキュメントソリューションズ株式会社 | Image forming device |
-
2018
- 2018-03-30 CN CN201810291312.0A patent/CN110322505A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1811809A (en) * | 2005-01-25 | 2006-08-02 | 北京网联热线网络有限公司 | Image displaying method for stadium orgymnasium ticket selling web page |
WO2017208931A1 (en) * | 2016-05-31 | 2017-12-07 | 京セラドキュメントソリューションズ株式会社 | Image forming device |
CN106204346A (en) * | 2016-06-30 | 2016-12-07 | 北京文安智能技术股份有限公司 | A kind of movie seat sample automatic marking method based on video analysis, device and electronic equipment |
CN106682241A (en) * | 2017-02-08 | 2017-05-17 | 北京微影时代科技有限公司 | Method and device for drawing seating plan |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111028313A (en) * | 2019-12-26 | 2020-04-17 | 浙江口碑网络技术有限公司 | Table distribution image generation method and device |
CN111028313B (en) * | 2019-12-26 | 2020-10-09 | 浙江口碑网络技术有限公司 | Table distribution image generation method and device |
CN114413442A (en) * | 2022-01-07 | 2022-04-29 | Tcl空调器(中山)有限公司 | Wind-sheltered area identification method, air conditioner, electronic device and readable storage medium |
CN114413442B (en) * | 2022-01-07 | 2023-02-17 | Tcl空调器(中山)有限公司 | Wind-sheltered area identification method, air conditioner, electronic device and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019056710A1 (en) | Supplier recommendation method and apparatus, and computer readable storage medium | |
CN103123648B (en) | In defined area, present abundant Search Results | |
CN102129344B (en) | Via the layout constraint manipulation of user's posture identification | |
CN111752557A (en) | Display method and device | |
US11462018B2 (en) | Representative image generation | |
CN107679442A (en) | Method, apparatus, computer equipment and the storage medium of document Data Enter | |
CN111597628B (en) | Model marking method and device, storage medium and electronic equipment | |
CN110322505A (en) | Seat image labeling method, seat image labelling apparatus and electronic equipment | |
CN108089858B (en) | Method and device for creating visual interface | |
CN111428464A (en) | Report file generation method and device, computer equipment and storage medium | |
KR20200114018A (en) | Method and apparatus for providing automatic quotation service | |
CN111931037A (en) | Method, device and equipment for recommending reading works and storage medium | |
EP1901189A2 (en) | Parts managing system, parts managing method, computer program and computer readable storage medium | |
CN111538726A (en) | Information input method based on imaging and related equipment | |
WO2023024959A1 (en) | Image labeling method and system, and device and storage medium | |
US20230298373A1 (en) | Detecting graphical elements in charts using predicted heatmaps | |
JP6759868B2 (en) | Information processing equipment and information processing programs | |
JP6790886B2 (en) | Information processing programs, information processing methods and information processing equipment | |
CN114997993A (en) | Business handling method and device, processor and electronic equipment | |
AU2022271364A1 (en) | Facilitating identification of fillable regions in a form | |
US8902252B2 (en) | Digital image selection in a surface computing device | |
CN111046096B (en) | Method and device for generating graphic structured information | |
CN112508284B (en) | Display material pretreatment method, display material throwing system, display material throwing device and display material pretreatment equipment | |
CN114724170A (en) | BOM generation method and device, electronic equipment and storage medium | |
CN114443022A (en) | Method for generating page building block and electronic equipment |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191011 |