CN109063673A - Condition of road surface determines method, apparatus, system and computer-readable medium - Google Patents
Condition of road surface determines method, apparatus, system and computer-readable medium Download PDFInfo
- Publication number
- CN109063673A CN109063673A CN201810957671.5A CN201810957671A CN109063673A CN 109063673 A CN109063673 A CN 109063673A CN 201810957671 A CN201810957671 A CN 201810957671A CN 109063673 A CN109063673 A CN 109063673A
- Authority
- CN
- China
- Prior art keywords
- coordinate
- condition
- road surface
- point
- accounting information
- 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
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/53—Recognition of crowd images, e.g. recognition of crowd congestion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/08—Detecting or categorising vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Geometry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
Abstract
The present invention provides a kind of condition of road surface to determine method, apparatus, system and computer-readable medium, method is applied to server, method includes: to receive the number and object category of each object that multiple marginal ends are sent, and the image capture device that multiple marginal ends respectively include is respectively positioned on target road section;The number and object category for summarizing each object that multiple marginal ends are sent respectively, obtain summarizing data;Using data are summarized, accounting information of the object in target road section region of each classification is calculated;For every kind of accounting information, in corresponding relationship between preset condition of road surface and accounting information, it determines condition of road surface corresponding with accounting information, alleviates the technical problem of the condition of road surface inaccuracy of determination existing in the prior art, reached the technical effect for improving condition of road surface accuracy.
Description
Technical field
The present invention relates to video structural technical fields, determine method, apparatus, system more particularly, to a kind of condition of road surface
And computer-readable medium.
Background technique
With the development of urban modernization, the vehicle number that resident possesses rises on a large scale.Trip is difficult, and it is daily to become people
An important problem in life.In daily trip, people often use digital map navigation application program.Digital map navigation
Application program can predict the congestion to forward path according to the needs of traveler for traveler, meanwhile, according to preceding access
The congestion on road is that traveler selects best route.But existing digital map navigation application program can only carry out the road of coarseness
Road condition predicting, such as: although there is vehicle in some section crowded, but can provide sufficient space for pedestrian and voluntarily
Vehicle passes through, at this point, existing digital map navigation application program will be considered that this section condition of road surface be it is crowded, be not suitable for traveler
Pass through, and though traveler be driving, be on foot, or cycling.Therefore, lead to determining condition of road surface not
Accurate problem.
Summary of the invention
In view of this, the purpose of the present invention is to provide a kind of condition of road surface to determine that method, apparatus, system and computer can
Medium is read, to alleviate the technical problem of the condition of road surface inaccuracy of determination existing in the prior art.
In a first aspect, the embodiment of the invention provides a kind of condition of road surface to determine that method, method are applied to adopt comprising image
Collect the marginal end of equipment, which comprises
Obtain the video flowing in the region of described image acquisition equipment acquisition;
The object features in each single-frame images of the video flowing are extracted, characteristic pattern is obtained;
For each characteristic pattern, single-frame images corresponding with the characteristic pattern is determined using default Classification Neural
In each object object category;
The object in multiple single-frame images is tracked, it is identical for the same object setting in the different single-frame images
Number;
The number and the object category for sending each object are to server.
With reference to first aspect, the embodiment of the invention provides the first possible embodiments of first aspect, wherein institute
State the object category that each object in single-frame images corresponding with the characteristic pattern is determined using default Classification Neural, packet
It includes:
Generate feature representation function corresponding with the default Classification Neural;
Obtain the pixel value on each pixel of the characteristic pattern;
For each pixel, the pixel value is substituted into the feature representation function, obtains object in the list
The object category of 4 coordinate positions and object in frame image.
With reference to first aspect, the embodiment of the invention provides second of possible embodiments of first aspect, wherein institute
The object tracked in multiple single-frame images is stated, identical volume is set for the same object in the different single-frame images
Number, comprising:
In two single-frame images of arbitrary neighborhood, for each object in previous single-frame images, by object
4 coordinate positions be determined as the first coordinate position, corresponding first number of object;
The first Rectangular Bounding Volume is generated according to first coordinate position;
For each object in the latter single-frame images, the second rectangle is generated according to 4 coordinate positions of object
Bounding box;
The overlapping space of first Rectangular Bounding Volume and multiple second Rectangular Bounding Volumes is determined respectively;
Determine that the second Rectangular Bounding Volume corresponding with the maximum overlapping space of value is target rectangle bounding box;
Set first number to the number of object corresponding with the target rectangle bounding box.
With reference to first aspect, the embodiment of the invention provides the third possible embodiments of first aspect, wherein institute
It states the first coordinate position and divides coordinate and the 4th point of coordinate including first point of coordinate, second point of coordinate, third, wherein described first
Divide coordinate and second point of coordinate in the same horizontal line, the third divides coordinate and the 4th point of coordinate in same level
On line, first point of coordinate and the third divide coordinate in same vertical line, second point of coordinate and 4th point described
Coordinate is described to generate the first Rectangular Bounding Volume according to first coordinate position in same vertical line, comprising:
By the point on first point of coordinate respectively and on the point and the third minute coordinate on second minute coordinate
Point connection;
By the point of the 4th point of coordinate respectively with the point on the point and the third minute coordinate on second minute coordinate
Connection.
Second aspect, the embodiment of the present invention also provide a kind of condition of road surface and determine method, and method is applied to server, described
Method includes:
Receive the number and object of multiple applications such as each object of the marginal end transmission of any the method for first aspect
Classification, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section;
The number and the object category for summarizing each object that multiple marginal ends are sent respectively, obtain total amount
According to;
Summarize data using described, calculates accounting information of the object in the target road section region of each classification;
For accounting information described in every kind, in the corresponding relationship between preset condition of road surface and accounting information, determine
Condition of road surface corresponding with the accounting information.
In conjunction with second aspect, the embodiment of the invention provides the first possible embodiments of second aspect, wherein institute
It states and summarizes data described in utilization, calculate accounting information of the object in the target road section region of each classification, comprising:
Obtain the target area area of the target road section;
Summarize data using described, counts the quantity of the object of each classification respectively;
With the quantity of the object of each classification respectively divided by the target area area, calculate separately to obtain each classification
The accounting information of the object in the target road section region.
In conjunction with second aspect, the embodiment of the invention provides second of possible embodiments of second aspect, wherein also
Include:
Obtain start position information, in-position information and trip mode that user terminal is sent;
In preset map datum, a variety of trips are generated according to the start position information and the in-position information
Route;
For traffic path described in each, the target road section that the traffic path includes is determined, it is every include
Condition of road surface corresponding with the trip mode is indicated in a target road section, obtains traffic path entirety condition of road surface;
Using preset algorithm, give a mark respectively to each traffic path entirety condition of road surface;
Multiple traffic path entirety condition of road surface are arranged according to the sequence of score from high to low;
The traffic path entirety condition of road surface to rank the first is determined as target road situation;
Traffic path corresponding with the target road situation is returned into the user terminal.
The third aspect, the embodiment of the present invention also provide a kind of condition of road surface determining device, comprising: receiving module summarizes mould
Block, computing module and determining module;
The receiving module, for receiving each of the marginal end transmission of multiple applications such as any the method for first aspect
The number and object category of object, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section;
The summarizing module, for summarize each object that multiple marginal ends are sent respectively number and the object
Classification obtains summarizing data;
The computing module calculates the object of each classification in the target road section institute for summarizing data described in utilization
Accounting information in region;
The determining module is used for for accounting information described in every kind, between preset condition of road surface and accounting information
Corresponding relationship in, determine corresponding with accounting information condition of road surface.
Fourth aspect, the embodiment of the present invention also provide a kind of condition of road surface and determine system, comprising: multiple user terminals, more
The server of a application such as marginal end of any the method for first aspect and application such as any the method for second aspect, it is multiple
The marginal end respectively with the server communication, the server respectively with multiple user terminal communications.
5th aspect, the embodiment of the present invention also provide a kind of meter of non-volatile program code that can be performed with processor
Calculation machine readable medium, said program code make the processor execute first aspect and any method of second aspect.
The embodiment of the present invention brings following the utility model has the advantages that condition of road surface provided in an embodiment of the present invention determines method application
In the marginal end comprising image capture device, which comprises in the region for obtaining described image acquisition equipment acquisition
Video flowing;The object features in each single-frame images of the video flowing are extracted, characteristic pattern is obtained;For each feature
Figure determines the object category of each object in single-frame images corresponding with the characteristic pattern using default Classification Neural;It chases after
Object in the multiple single-frame images of track is identically numbered for the same object setting in the different single-frame images;Hair
The number and the object category for sending each object are to server.
Condition of road surface provided in an embodiment of the present invention determines that method is applied to server, which comprises receives multiple
Using the number and object category of each object that the marginal end of any the method for such as first aspect is sent, multiple edges
The image capture device respectively included is held to be respectively positioned on target road section;Summarize each object that multiple marginal ends are sent respectively
Number and the object category, obtain summarizing data;Summarize data using described, calculates the object of each classification in the target
The accounting information of section region;For accounting information described in every kind, between preset condition of road surface and accounting information
In corresponding relationship, condition of road surface corresponding with the accounting information is determined.
So the number of each object obtained according to video flowing and object category are sent to server by marginal end, clothes
Business device summarizes the number for each object that the multiple marginal ends received are sent and object category, obtains summarizing data,
Server by utilizing summarizes accounting information of the object in target road section region that data calculate each classification, and then according to each
The accounting information of the object of classification determines condition of road surface corresponding with every kind of accounting information, since the embodiment of the present invention is to target road
The object of section has carried out classification, determines condition of road surface respectively for every kind of object, it is possible to avoid existing digital map navigation
The problem of determining condition of road surface inaccuracy is predicted and caused to the condition of road surface that application program can only carry out coarseness, has reached and has mentioned
The technical effect of high condition of road surface accuracy.
Other features and advantages of the present invention will illustrate in the following description, also, partly become from specification
It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention are in specification, claims
And specifically noted structure is achieved and obtained in attached drawing.
To enable the above objects, features and advantages of the present invention to be clearer and more comprehensible, preferred embodiment is cited below particularly, and cooperate
Appended attached drawing, is described in detail below.
Detailed description of the invention
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution in the prior art
Embodiment or attached drawing needed to be used in the description of the prior art be briefly described, it should be apparent that, it is described below
Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor
It puts, is also possible to obtain other drawings based on these drawings.
Fig. 1 is the first flow chart that condition of road surface provided in an embodiment of the present invention determines method;
Fig. 2 is second of flow chart that condition of road surface provided in an embodiment of the present invention determines method;
Fig. 3 is the schematic block diagram of condition of road surface determining device provided in an embodiment of the present invention;
Fig. 4 is the structural schematic diagram that condition of road surface provided in an embodiment of the present invention determines system.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with attached drawing to the present invention
Technical solution be clearly and completely described, it is clear that described embodiments are some of the embodiments of the present invention, rather than
Whole embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making creative work premise
Under every other embodiment obtained, shall fall within the protection scope of the present invention.
Currently, the vehicle number that resident possesses rises on a large scale with the development of urban modernization.Trip is difficult, becomes people
An important problem in daily life.In daily trip, people often use digital map navigation application program.Ground
Figure navigation application program can predict congestion to forward path according to the needs of traveler for traveler, meanwhile, according to
The congestion of forward path is that traveler selects best route.But existing digital map navigation application program can only carry out coarse grain
The condition of road surface prediction of degree, such as: although there is vehicle in some section crowded, but can provide sufficient space for pedestrian
Pass through with bicycle, at this point, existing digital map navigation application program will be considered that this section be it is crowded, it is logical to be not suitable for traveler
Cross, and though traveler be driving, be on foot, or cycling.Therefore, it will lead to the low efficiency of urban transportation
Under problem, be based on this, a kind of condition of road surface provided in an embodiment of the present invention determines method, apparatus, system and computer-readable
Medium can alleviate the technical problem of the condition of road surface inaccuracy of determination existing in the prior art, reach raising road like
The technical effect of condition accuracy.
For convenient for understanding the present embodiment, first to a kind of condition of road surface determination side disclosed in the embodiment of the present invention
Method describes in detail, and method is applied to the marginal end comprising image capture device.As shown in Figure 1, the condition of road surface determines
Method may comprise steps of.
Step S101 obtains the video flowing in the region of described image acquisition equipment acquisition.
For example, image capture device can be high-definition camera and intelligent camera etc..
Step S102 extracts the object features in each single-frame images of the video flowing, obtains characteristic pattern.
In the embodiment of the present invention, object features can be carried out to single-frame images using the neural network algorithm of multiple convolutional layers
Extraction, obtain characteristic pattern.
Step S103, it is corresponding with the characteristic pattern using the determination of default Classification Neural for each characteristic pattern
Single-frame images in each object object category.
Illustratively, object category can be with are as follows: pedestrian, bicycle, motorcycle, tricycle, car, minibus, truck
Or bus etc..
It is described to determine single-frame images corresponding with the characteristic pattern using default Classification Neural in the embodiment of the present invention
In each object object category, may comprise steps of:
(1) feature representation function corresponding with the default Classification Neural is generated.
(2) pixel value on each pixel of the characteristic pattern is obtained.
Wherein it is possible to obtain the pixel value on each pixel of the characteristic pattern by the way of sliding window.
(3) for each pixel, the pixel value is substituted into the feature representation function, obtains object described
The object category of 4 coordinate positions and object in single-frame images.
Illustratively, 4 o'clock coordinate positions may include: first minute coordinate, second minute coordinate, third minute coordinate and the 4th
Point coordinate, wherein in the same horizontal line, the third divides coordinate and described for first point of coordinate and second point of coordinate
In the same horizontal line, first point of coordinate and the third divide coordinate in same vertical line to 4th point of coordinate, and described
Two points of coordinates and the 4th point of coordinate are in same vertical line.
Step S104 tracks the object in multiple single-frame images, for the same object in the different single-frame images
Body setting is identically numbered.
Wherein, by tracking the object in multiple single-frame images, the optimum image of each object can also be obtained.
In the embodiment of the present invention, step S104 be may comprise steps of:
(1) in two single-frame images of arbitrary neighborhood, for each object in previous single-frame images, by object
4 coordinate positions of body are determined as the first coordinate position, corresponding first number of object.
Illustratively, first coordinate position may include that first point of coordinate, second point of coordinate, third divide coordinate and
Four points of coordinates, wherein in the same horizontal line, the third divides coordinate and institute for first point of coordinate and second point of coordinate
State the 4th point of coordinate in the same horizontal line, first point of coordinate and the third divide coordinate in same vertical line, described
Second point of coordinate and the 4th point of coordinate are in same vertical line.
(2) the first Rectangular Bounding Volume is generated according to first coordinate position.Wherein, described according to first coordinate bit
Set generate the first Rectangular Bounding Volume, comprising: by the point on first point of coordinate respectively on second minute coordinate point and
The third divides the point on coordinate to connect;By the point of the 4th point of coordinate respectively with point on second minute coordinate and described
Third divides the point on coordinate to connect.
(3) for each object in the latter single-frame images, second is generated according to 4 coordinate positions of object
Rectangular Bounding Volume.
(4) overlapping space of first Rectangular Bounding Volume and multiple second Rectangular Bounding Volumes is determined respectively.
(5) determine that the second Rectangular Bounding Volume corresponding with the maximum overlapping space of value is target rectangle bounding box.
(6) first number is set to the number of object corresponding with the target rectangle bounding box.
Step S105, the number and the object category for sending each object are to server.
Wherein, marginal end can also send the optimum image of each object to server, so that each object of server by utilizing
The optimum image of body is analyzed.
Unless specifically stated otherwise, the opposite step of the component and step that otherwise illustrate in these embodiments, digital table
It is not limit the scope of the invention up to formula and numerical value.
In the embodiment of the present invention, condition of road surface provided in an embodiment of the present invention determines that method is applied to set comprising Image Acquisition
Standby marginal end, which comprises obtain the video flowing in the region of described image acquisition equipment acquisition;Described in extraction
Object features in each single-frame images of video flowing, obtain characteristic pattern;For each characteristic pattern, default classification nerve is utilized
Network determines the object category of each object in single-frame images corresponding with the characteristic pattern;It tracks in multiple single-frame images
Object, be identically numbered for the same object setting in the different single-frame images;Send number and the institute of each object
Object category is stated to server.
So the marginal end in the embodiment of the present invention acquires video flowing first, then according to each single frames figure of video flowing
As obtaining characteristic pattern, the number and object category of each object are obtained from multiple characteristic patterns, finally, sending the volume of each object
Number and the object category to server so that server determines road like according to the number and the object category of each object
Condition.Marginal end is first handled video flowing not directly by the video stream of acquisition to server, is obtained each
The number and object category of object, are then sent to server, therefore, Ke Yibao for the number of each object and object category again
Demonstrate,prove data transmission speed and by the quality of transmission data, and then can guarantee server determine condition of road surface accuracy and
Objectivity.
In another embodiment of the present invention, method, which carries out, to be determined to a kind of condition of road surface disclosed in the embodiment of the present invention
It is discussed in detail, method is applied to server, as shown in Fig. 2, the condition of road surface determines that method may comprise steps of:
Step S201 receives multiple applications such as each object that the marginal end of any the method for above-described embodiment is sent
Number and object category, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section.
Illustratively, it is illustrated for including 3 marginal ends in target road section region.3 marginal end difference
For marginal end A, marginal end B and marginal end C.Wherein, the number and object category for each object that marginal end A is sent can be such as tables
Shown in 1.
Table 1
Number | Object category |
1 | Pedestrian |
2 | Car |
3 | Car |
4 | Pedestrian |
5 | Bus |
6 | Pedestrian |
7 | Minibus |
Wherein, the number and object category for each object that marginal end B is sent can be as shown in table 2.
Table 2
Wherein, the number and object category for each object that marginal end C is sent can be as shown in table 3.
Table 3
Number | Object category |
1 | Bus |
2 | Car |
3 | Car |
4 | Pedestrian |
5 | Car |
6 | Bicycle |
7 | Pedestrian |
Step S202 summarizes the number and the object category of each object that multiple marginal ends are sent respectively, obtains
To summarizing data.
Illustratively, summarizing data can be as shown in table 4.
Table 4
Step S203 summarizes data using described, calculates the object of each classification in the target road section region
Accounting information.
Illustratively, step S203 may comprise steps of.
(1) the target area area of the target road section is obtained.
(2) summarize data described in utilizing, count the quantity of the object of each classification respectively.
Illustratively, the quantity information of the object of each classification counted can be as shown in table 5.
Table 5
Object category | Quantity |
Pedestrian | 9 |
Car | 11 |
Bus | 3 |
Minibus | 1 |
Motorcycle | 1 |
Tricycle | 1 |
Bicycle | 2 |
(3) it calculates separately to obtain each class respectively divided by the target area area with the quantity of the object of each classification
The accounting information of other object in the target road section region.
Step S204, the corresponding pass for accounting information described in every kind, between preset condition of road surface and accounting information
In system, condition of road surface corresponding with the accounting information is determined.
Illustratively, condition of road surface can be with are as follows: the target road section stream of people is excessively intensive, target road section is suitble to pedestrian to pass through, mesh
It marks section and is not suitable for car traveling etc..
Unless specifically stated otherwise, the opposite step of the component and step that otherwise illustrate in these embodiments, digital table
It is not limit the scope of the invention up to formula and numerical value.
Condition of road surface provided in an embodiment of the present invention determines that method is applied to server, which comprises receives multiple
Using the number and object category of each object that the marginal end of any the method for such as above-described embodiment is sent, multiple sides
The image capture device that acies respectively includes is respectively positioned on target road section;Summarize each object that multiple marginal ends are sent respectively
Number and the object category, obtain summarizing data;Summarize data using described, calculates the object of each classification in the mesh
Mark the accounting information of section region;For accounting information described in every kind, between preset condition of road surface and accounting information
Corresponding relationship in, determine corresponding with accounting information condition of road surface.
So the number of each object obtained according to video flowing and object category are sent to server by marginal end, clothes
Business device summarizes the number for each object that the multiple marginal ends received are sent and object category, obtains summarizing data,
Server by utilizing summarizes accounting information of the object in target road section region that data calculate each classification, and then according to each
The accounting information of the object of classification determines condition of road surface corresponding with every kind of accounting information, since the embodiment of the present invention is to target road
The object of section has carried out classification, determines condition of road surface respectively for every kind of object, so, it can be to avoid existing digital map navigation
Application program can only carry out the condition of road surface prediction of coarseness and the problem of determining condition of road surface inaccuracy is caused therefore to be delayed
The technical problem for having solved the condition of road surface inaccuracy of determination existing in the prior art has reached and has improved condition of road surface accuracy
Technical effect.
In another embodiment of the present invention, the condition of road surface determines that method can also include the following steps.
Obtain start position information, in-position information and trip mode that user terminal is sent.
Illustratively, user terminal can be mobile phone, tablet computer or automatic navigator etc..
In preset map datum, a variety of trips are generated according to the start position information and the in-position information
Route.
For traffic path described in each, the target road section that the traffic path includes is determined, it is every include
Condition of road surface corresponding with the trip mode is indicated in a target road section, obtains traffic path entirety condition of road surface.
Using preset algorithm, give a mark respectively to each traffic path entirety condition of road surface.
Multiple traffic path entirety condition of road surface are arranged according to the sequence of score from high to low.
The traffic path entirety condition of road surface to rank the first is determined as target road situation.
Traffic path corresponding with the target road situation is returned into the user terminal.
In the embodiment of the present invention, server can according to user provide start position information, in-position information and go out
Line mode recommends most suitable traffic path corresponding with trip mode for user, saves user's travel time, improves user and goes out
Line efficiency, and then the convenience of user's trip is improved, it can also be improved urban road utilization rate.
In another embodiment of the present invention, a kind of condition of road surface determining device disclosed in the embodiment of the present invention is carried out
It is discussed in detail, as shown in figure 3, the condition of road surface determining device may include: receiving module 31, summarizing module 32, calculate mould
Block 33 and determining module 34.
Receiving module 31, for receiving each of the marginal end transmission of multiple applications such as any the method for above-described embodiment
The number and object category of object, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section.
Summarizing module 32, for summarizing the number and the object type of each object that multiple marginal ends are sent respectively
Not, it obtains summarizing data.
Computing module 33 calculates the object of each classification where the target road section for summarizing data described in utilization
The accounting information in region.
Determining module 34 is used for for accounting information described in every kind, between preset condition of road surface and accounting information
In corresponding relationship, condition of road surface corresponding with the accounting information is determined.
The technical effect and preceding method embodiment phase of device provided by the embodiment of the present invention, realization principle and generation
Together, to briefly describe, Installation practice part does not refer to place, can refer to corresponding contents in preceding method embodiment.
In another embodiment of the present invention, system, which carries out, to be determined to a kind of condition of road surface disclosed in the embodiment of the present invention
It is discussed in detail, the condition of road surface determines that system may include: multiple user terminals, multiple applications such as any institute of above-described embodiment
State method marginal end and application as any the method for above-described embodiment server, multiple marginal ends respectively with it is described
Server communication, the server respectively with multiple user terminal communications.
Illustratively, determine that system includes a server, 5 user terminals and 4 marginal ends with the condition of road surface
For be illustrated.As shown in figure 4, the condition of road surface determines that system may include: 45,5 user terminals of server and 4
Marginal end.Wherein, 4 marginal ends are respectively as follows: marginal end 41, marginal end 42, marginal end 43 and marginal end 44.5 user terminals
It is respectively as follows: user terminal 46, user terminal 47, user terminal 48, user terminal 49 and user terminal 50.Marginal end 41, edge
End 42, marginal end 43 and marginal end 44 are communicated with server 45 respectively, server 45 respectively with user terminal 46, user terminal
47, user terminal 48, user terminal 49 and user terminal 50 communicate.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description
It with the specific work process of device, can refer to corresponding processes in the foregoing method embodiment, details are not described herein.
In another embodiment of the present invention, to disclosed in the embodiment of the present invention it is a kind of with processor can be performed it is non-
The computer-readable medium of volatile program code describes in detail, and said program code makes the processor execute above-mentioned reality
Apply any method of example.
In addition, in the description of the embodiment of the present invention unless specifically defined or limited otherwise, term " installation ", " phase
Even ", " connection " shall be understood in a broad sense, for example, it may be being fixedly connected, may be a detachable connection, or be integrally connected;It can
To be mechanical connection, it is also possible to be electrically connected;It can be directly connected, can also can be indirectly connected through an intermediary
Connection inside two elements.For the ordinary skill in the art, above-mentioned term can be understood at this with concrete condition
Concrete meaning in invention.
In the description of the present invention, it should be noted that term " center ", "upper", "lower", "left", "right", "vertical",
The orientation or positional relationship of the instructions such as "horizontal", "inner", "outside" be based on the orientation or positional relationship shown in the drawings, merely to
Convenient for description the present invention and simplify description, rather than the device or element of indication or suggestion meaning must have a particular orientation,
It is constructed and operated in a specific orientation, therefore is not considered as limiting the invention.In addition, term " first ", " second ",
" third " is used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance.
Condition of road surface is carried out provided by the embodiment of the present invention and determines the computer program product of method, including stores place
The computer readable storage medium of the executable non-volatile program code of device is managed, the instruction that said program code includes can be used for
Previous methods method as described in the examples is executed, specific implementation can be found in embodiment of the method, and details are not described herein.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with
It realizes by another way.The apparatus embodiments described above are merely exemplary, for example, the division of the unit,
Only a kind of logical function partition, there may be another division manner in actual implementation, in another example, multiple units or components can
To combine or be desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or beg for
The mutual coupling, direct-coupling or communication connection of opinion can be through some communication interfaces, device or unit it is indirect
Coupling or communication connection can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in the executable non-volatile computer-readable storage medium of a processor.Based on this understanding, of the invention
Technical solution substantially the part of the part that contributes to existing technology or the technical solution can be with software in other words
The form of product embodies, which is stored in a storage medium, including some instructions use so that
One computer equipment (can be personal computer, server or the network equipment etc.) executes each embodiment institute of the present invention
State all or part of the steps of method.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-
Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can be with
Store the medium of program code.
Finally, it should be noted that embodiment described above, only a specific embodiment of the invention, to illustrate the present invention
Technical solution, rather than its limitations, scope of protection of the present invention is not limited thereto, although with reference to the foregoing embodiments to this hair
It is bright to be described in detail, those skilled in the art should understand that: anyone skilled in the art
In the technical scope disclosed by the present invention, it can still modify to technical solution documented by previous embodiment or can be light
It is readily conceivable that variation or equivalent replacement of some of the technical features;And these modifications, variation or replacement, do not make
The essence of corresponding technical solution is detached from the spirit and scope of technical solution of the embodiment of the present invention, should all cover in protection of the invention
Within the scope of.Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. a kind of condition of road surface determines method, which is characterized in that method is applied to the marginal end comprising image capture device, described
Method includes:
Obtain the video flowing in the region of described image acquisition equipment acquisition;
The object features in each single-frame images of the video flowing are extracted, characteristic pattern is obtained;
For each characteristic pattern, determined using default Classification Neural every in single-frame images corresponding with the characteristic pattern
The object category of a object;
The object in multiple single-frame images is tracked, identical volume is set for the same object in the different single-frame images
Number;
The number and the object category for sending each object are to server.
2. condition of road surface according to claim 1 determines method, which is characterized in that described to utilize default Classification Neural
Determine the object category of each object in single-frame images corresponding with the characteristic pattern, comprising:
Generate feature representation function corresponding with the default Classification Neural;
Obtain the pixel value on each pixel of the characteristic pattern;
For each pixel, the pixel value is substituted into the feature representation function, obtains object in the single frames figure
The object category of 4 coordinate positions and object as in.
3. condition of road surface according to claim 2 determines method, which is characterized in that the multiple single-frame images of tracking
In object, be identically numbered for the same object setting in the different single-frame images, comprising:
In two single-frame images of arbitrary neighborhood, for each object in previous single-frame images, by the institute of object
It states 4 coordinate positions and is determined as the first coordinate position, corresponding first number of object;
The first Rectangular Bounding Volume is generated according to first coordinate position;
For each object in the latter single-frame images, the second rectangle is generated according to 4 coordinate positions of object and is surrounded
Box;
The overlapping space of first Rectangular Bounding Volume and multiple second Rectangular Bounding Volumes is determined respectively;
Determine that the second Rectangular Bounding Volume corresponding with the maximum overlapping space of value is target rectangle bounding box;
Set first number to the number of object corresponding with the target rectangle bounding box.
4. condition of road surface according to claim 3 determines method, which is characterized in that first coordinate position includes first
Coordinate, second point of coordinate, third is divided to divide coordinate and the 4th point of coordinate, wherein first point of coordinate and second point of coordinate
In the same horizontal line, the third divides coordinate and the 4th point of coordinate in the same horizontal line, first point of coordinate and
The third divides coordinate in same vertical line, and second point of coordinate and the 4th point of coordinate are in same vertical line, institute
It states and the first Rectangular Bounding Volume is generated according to first coordinate position, comprising:
Point on first point of coordinate is connected with the point on the point and the third minute coordinate on second minute coordinate respectively
It connects;
The point of the 4th point of coordinate is connect with the point on the point and the third minute coordinate on second minute coordinate respectively.
5. a kind of condition of road surface determines method, which is characterized in that method is applied to server, which comprises
Receive the number and object type of multiple applications such as each object of the marginal end transmission of any the method for claim 1-4
Not, the image capture device that multiple marginal ends respectively include is respectively positioned on target road section;
The number and the object category for summarizing each object that multiple marginal ends are sent respectively, obtain summarizing data;
Summarize data using described, calculates accounting information of the object in the target road section region of each classification;
For accounting information described in every kind, in the corresponding relationship between preset condition of road surface and accounting information, determining and institute
State the corresponding condition of road surface of accounting information.
6. condition of road surface according to claim 5 determines method, which is characterized in that summarize data described in the utilization, count
Calculate accounting information of the object in the target road section region of each classification, comprising:
Obtain the target area area of the target road section;
Summarize data using described, counts the quantity of the object of each classification respectively;
With the quantity of the object of each classification respectively divided by the target area area, calculate separately to obtain the object of each classification
The accounting information in the target road section region.
7. condition of road surface according to claim 6 determines method, which is characterized in that further include:
Obtain start position information, in-position information and trip mode that user terminal is sent;
In preset map datum, a variety of walkings along the street out are generated according to the start position information and the in-position information
Line;
For traffic path described in each, the target road section that the traffic path includes is determined, in each institute for including
It states and indicates condition of road surface corresponding with the trip mode in target road section, obtain traffic path entirety condition of road surface;
Using preset algorithm, give a mark respectively to each traffic path entirety condition of road surface;
Multiple traffic path entirety condition of road surface are arranged according to the sequence of score from high to low;
The traffic path entirety condition of road surface to rank the first is determined as target road situation;
Traffic path corresponding with the target road situation is returned into the user terminal.
8. a kind of condition of road surface determining device characterized by comprising receiving module, summarizing module, computing module and determining mould
Block;
The receiving module, for receiving each of the marginal end transmission of multiple applications such as any the method for claim 1-4
The number and object category of object, the image capture device that multiple marginal ends respectively include are respectively positioned on target road section;
The summarizing module, for summarizing the number and the object type of each object that multiple marginal ends are sent respectively
Not, it obtains summarizing data;
The computing module calculates the object of each classification in the target road section location for summarizing data described in utilization
The accounting information in domain;
The determining module, for pair for accounting information described in every kind, between preset condition of road surface and accounting information
In should being related to, condition of road surface corresponding with the accounting information is determined.
9. a kind of condition of road surface determines system characterized by comprising multiple user terminals, multiple applications such as claim 1-4
The server of the marginal end of any the method and application such as any the method for claim 5-7, multiple marginal ends point
Not with the server communication, the server respectively with multiple user terminal communications.
10. a kind of computer-readable medium for the non-volatile program code that can be performed with processor, which is characterized in that described
Program code makes the processor execute described any the method for claim 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810957671.5A CN109063673A (en) | 2018-08-21 | 2018-08-21 | Condition of road surface determines method, apparatus, system and computer-readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810957671.5A CN109063673A (en) | 2018-08-21 | 2018-08-21 | Condition of road surface determines method, apparatus, system and computer-readable medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109063673A true CN109063673A (en) | 2018-12-21 |
Family
ID=64687889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810957671.5A Pending CN109063673A (en) | 2018-08-21 | 2018-08-21 | Condition of road surface determines method, apparatus, system and computer-readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109063673A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107256394A (en) * | 2017-06-09 | 2017-10-17 | 北京深瞐科技有限公司 | Driver information and information of vehicles checking method, device and system |
CN107274670A (en) * | 2017-07-06 | 2017-10-20 | 盐城工学院 | Campus transport appraisal procedure and device |
CN107730881A (en) * | 2017-06-13 | 2018-02-23 | 银江股份有限公司 | Traffic congestion vision detection system based on depth convolutional neural networks |
JP2018066136A (en) * | 2016-10-18 | 2018-04-26 | 北海道瓦斯株式会社 | Snow melting controller, neural network learning method, snow melting control method, and snow melting control program |
CN108039046A (en) * | 2018-01-05 | 2018-05-15 | 重庆邮电大学 | A kind of city intersection pedestrian detection identifying system based on C-V2X |
-
2018
- 2018-08-21 CN CN201810957671.5A patent/CN109063673A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018066136A (en) * | 2016-10-18 | 2018-04-26 | 北海道瓦斯株式会社 | Snow melting controller, neural network learning method, snow melting control method, and snow melting control program |
CN107256394A (en) * | 2017-06-09 | 2017-10-17 | 北京深瞐科技有限公司 | Driver information and information of vehicles checking method, device and system |
CN107730881A (en) * | 2017-06-13 | 2018-02-23 | 银江股份有限公司 | Traffic congestion vision detection system based on depth convolutional neural networks |
CN107274670A (en) * | 2017-07-06 | 2017-10-20 | 盐城工学院 | Campus transport appraisal procedure and device |
CN108039046A (en) * | 2018-01-05 | 2018-05-15 | 重庆邮电大学 | A kind of city intersection pedestrian detection identifying system based on C-V2X |
Non-Patent Citations (1)
Title |
---|
王尧: "城市道路交通拥堵评价与判定方法研究", 《中国优秀硕士学位论文全文数据库》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11506507B2 (en) | Multimodal vehicle routing system and method with vehicle parking | |
EP3078937B1 (en) | Vehicle position estimation system, device, method, and camera device | |
CN105528359B (en) | For storing the method and system of travel track | |
CN106781479B (en) | A method of highway operating status is obtained based on mobile phone signaling data in real time | |
CN100555355C (en) | The method and system that the passage rate of road traffic calculates and mates | |
CN101727742B (en) | Route search device and information control server | |
CN107038168A (en) | A kind of user's commuting track management method, apparatus and system | |
CN102788584B (en) | The energy consumption prediction unit of road grade data generating device and generation method, vehicle console device and vehicle | |
CN103177562B (en) | A kind of method and device obtaining information of traffic condition prediction | |
CN112017447A (en) | Method and system for judging vehicle converse violation based on GPS position information | |
CN106708837B (en) | Interest point searching method and device | |
CN104424812A (en) | Bus arrival time prediction system and method | |
TW202016873A (en) | A system to optimize scats adaptive signal system using trajectory data | |
CN108806244A (en) | Image transfer apparatus, method and non-transient storage media | |
CN108267142A (en) | A kind of navigation display method based on address card, system and a kind of vehicle device | |
CN105096589A (en) | Method of selecting representative node in traffic road, system and client | |
CN110986992A (en) | Navigation method and device for unmanned vending vehicle, electronic equipment and storage medium | |
CN104596534A (en) | Method for calculating optimum driving path | |
JP5437383B2 (en) | Roadside traffic amount calculation device and roadside traffic amount calculation method | |
CN109063673A (en) | Condition of road surface determines method, apparatus, system and computer-readable medium | |
CN110260864A (en) | Construction method, device and the electronic equipment of optimal reference trace route | |
CN108847052A (en) | Parking position determines method, apparatus, system and computer-readable medium | |
US10783644B2 (en) | Methods and systems for algorithmically analyzing urban form | |
CN108877210A (en) | A kind of real-time road data production method and car-mounted terminal | |
CN106781470B (en) | Method and device for processing running speed of urban road |
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 |
Application publication date: 20181221 |
|
RJ01 | Rejection of invention patent application after publication |