CN104820558A - Method and device for picking up obscured image - Google Patents

Method and device for picking up obscured image Download PDF

Info

Publication number
CN104820558A
CN104820558A CN201510236097.0A CN201510236097A CN104820558A CN 104820558 A CN104820558 A CN 104820558A CN 201510236097 A CN201510236097 A CN 201510236097A CN 104820558 A CN104820558 A CN 104820558A
Authority
CN
China
Prior art keywords
image
list
stacked
mouse
current mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510236097.0A
Other languages
Chinese (zh)
Other versions
CN104820558B (en
Inventor
刘晨光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Egression Epoch Information Technology Co Ltd
Original Assignee
Beijing Egression Epoch Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Egression Epoch Information Technology Co Ltd filed Critical Beijing Egression Epoch Information Technology Co Ltd
Priority to CN201510236097.0A priority Critical patent/CN104820558B/en
Publication of CN104820558A publication Critical patent/CN104820558A/en
Application granted granted Critical
Publication of CN104820558B publication Critical patent/CN104820558B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a method and a device for picking up an obscured image, relating to the technical field of image editing. The method comprises the following steps of generating an alternative image list of all stacked images through computing images stacked under a current mouse position; selecting a to-be-picked up target image from all stacked images of the alternative image list through a transparent pixel penetration algorithm and a center weighting algorithm; and setting highlight for the selected target image by using a system application program interface (API), so as to pick up the target image through clicking the mouse. The method can directly and intelligently select the obscured image on a design view through the mouse, thereby improving the selection efficiency and user experience.

Description

A kind of pickup is blocked the method for image and device
Technical field
The present invention relates to image-editing technology field, particularly a kind of pickup is blocked the method for image and device.
Background technology
Image pickup is referred to and the function that single image is chosen namely by certain algorithm, certain image is become the function of selected state from non-selected state.Object image being become selected state facilitates user further to edit it.
Image pickup is the function that each image editing software and animation soft need to realize, and conveniently user makes, and these softwares generally all support layering editor, are namely put in different layers by different images.Image in different layers can independently carry out editing (such as translation rotates, convergent-divergent), and does not interact.
The common problem that this function is brought is exactly can mutually block between image, and in order to pick up the image be blocked, each software both provides solution.Described by this invention is exactly that a kind of pickup not relying on auxiliary view is blocked the method for image.
The technical scheme of prior art:
Be current modal method by auxiliary view, the most frequently used auxiliary view has two kinds:
Layer view: by layer view, upper layer images can be hidden, thus the image be originally blocked is shown, then be clicked by mouse.
Topology view: topology view can all elements one by one in displayed scene, and user can walk around scene view and directly choose.
Image editing software nearly all at present all employ auxiliary view, such as Photoshop, FlashPro, Illustrator, FlashBuilder; Do not rely in the software of auxiliary view, such as Word, use the mode switched by the tab key of keyboard.
The shortcoming of prior art
The shortcoming of auxiliary view solution is not directly perceived, in user edits in scene view, in order to choose an element, need notice to remove from scene view, enter in other more abstract views and operate, return scene view afterwards and continue editor.The mentality of designing of user can be interrupted, and Consumer's Experience is bad.
The shortcoming being switched this mode by keyboard is that the time required for switching can be long when selectable element is many.The thinking of same user can be interrupted, and Consumer's Experience is bad.
Summary of the invention
A kind of pickup is the object of the present invention is to provide to be blocked the method for image and device, solve in prior art because cannot directly choose from Design view (non-auxiliary view) image be blocked by mouse, user's notice is caused excessively to shift, interrupt mentality of designing, cause the problem that Consumer's Experience is bad.
According to an aspect of the present invention, provide a kind of pickup and to be blocked the method for image, comprise the following steps:
By image stacked under calculating current mouse position, generate the alternative image list of all stacked images;
By using transparent pixels to penetrate algorithm and center weight algorithm, from all stacked image of described alternative image list, choose target image to be picked up;
System API is utilized to arrange highlighted to selected target image, so that by the described target image of pickup of clicking the mouse;
Described API refers to application programming interface.
Preferably, under described calculating current mouse position, stacked image comprises:
By the position of Real-Time Monitoring current mouse under suspended state, obtain the world coordinates of described current mouse;
Pass through the world coordinates of each image in the world coordinates of obtained current mouse and scene, image stacked under calculating current mouse position.
Preferably, described penetrates algorithm and center weight algorithm by use transparent pixels, chooses target image to be picked up and comprise from all stacked image of described alternative image list:
According to the world coordinates of each stacked image in the world coordinates of obtained current mouse and described alternative image list, obtain the relative coordinate of multiple current mouse under image coordinate system;
By the data bitmap of the relative coordinate combining image of obtained each current mouse under image coordinate system itself, obtain the pixel color value that comprise transparent channel data of each image at mouse position;
According to the pixel color value of obtained each image at mouse position, judge whether each stacked image of described alternative image list joins in advanced optional image list respectively.
Preferably, described according to the pixel color value of obtained each image at mouse position, judge whether each stacked image of described alternative image list joins advanced optional image list and comprise respectively:
When the transparent channel data in the pixel color value of obtained image at mouse position are not 0, then the image of described alternative image list is joined in advanced optional image list;
When the transparent channel data in the pixel color value of obtained image at mouse position are 0, be then still kept in described alternative image list.
Preferably, described penetrates algorithm and center weight algorithm by use transparent pixels, chooses target image to be picked up and also comprise from all stacked image of described alternative image list:
According to the wide height of each image in described advanced optional image list, calculate the coordinate of each image center respectively;
According to coordinate and the relative coordinate of current mouse under image coordinate system obtained of calculated multiple image centers, obtain the weights of multiple image;
According to obtained multiple image weights, from described advanced optional image list, choose target image to be picked up.
According to a further aspect in the invention, provide a kind of pickup and to be blocked the device of image, comprising:
Generate alternative image list module, for by image stacked under calculating current mouse position, generate the alternative image list of all stacked images;
Choosing target image module, for by using transparent pixels to penetrate algorithm and center weight algorithm, from all stacked image of described alternative image list, choosing target image to be picked up;
Pickup target image module, for utilizing system API to arrange highlighted to selected target image, so that by the described target image of pickup of clicking the mouse;
Described API refers to application programming interface.
Preferably, the alternative image list module of described generation comprises:
Acquiring unit, for by the position of Real-Time Monitoring current mouse under suspended state, obtains the world coordinates of described current mouse;
Computing unit, for passing through the world coordinates of each image in the world coordinates of obtained current mouse and scene, image stacked under calculating current mouse position;
Generation unit, for according to image stacked under calculated current mouse position, generates the alternative image list of all stacked images.
Preferably, described target image module of choosing comprises:
Acquiring unit, for the world coordinates according to each stacked image in the world coordinates of obtained current mouse and described alternative image list, obtain the relative coordinate of multiple current mouse under image coordinate system, and by the data bitmap of the relative coordinate combining image of obtained each current mouse under image coordinate system itself, obtain the pixel color value that comprise transparent channel data of each image at mouse position;
Judging unit, for according to the pixel color value of obtained each image at mouse position, judges whether each stacked image of described alternative image list joins in advanced optional image list respectively.
Preferably, described judging unit comprises:
First judgment sub-unit, is not 0 for working as the transparent channel data of obtained image in the pixel color value of mouse position, then joins in advanced optional image list by the image of described alternative image list;
Second judgment sub-unit, is 0 for working as the transparent channel data of obtained image in the pixel color value of mouse position, is then still kept in described alternative image list.
Preferably, described target image module of choosing also comprises:
Computing unit, for the wide height according to each image in described advanced optional image list, calculates the coordinate of each image center respectively;
Obtain weights unit, for according to the coordinate of calculated multiple image centers and the relative coordinate of current mouse under image coordinate system that obtain, obtain the weights of multiple image;
Choose unit, for according to obtained multiple image weights, from described advanced optional image list, choose target image to be picked up.
Compared with prior art, beneficial effect of the present invention is:
The present invention is directed to the situation that most image blocks mutually, utilize mouse to complete directly choosing of image, improve the work efficiency of user, enhance Consumer's Experience.
Accompanying drawing explanation
Fig. 1 is that a kind of pickup that the embodiment of the present invention provides is blocked the method flow diagram of image;
Fig. 2 is that a kind of pickup that the embodiment of the present invention provides is blocked the device schematic diagram of image;
Fig. 3 is that pickup that the embodiment of the present invention provides is blocked the process flow diagram of image method;
Fig. 4 is that pickup that the embodiment of the present invention provides is blocked the schematic diagram of image.
Embodiment
Below in conjunction with accompanying drawing to a preferred embodiment of the present invention will be described in detail, should be appreciated that following illustrated preferred embodiment is only for instruction and explanation of the present invention, is not intended to limit the present invention.
A kind of pickup that Fig. 1 shows the embodiment of the present invention to be provided is blocked the method flow diagram of image, as shown in Figure 1, comprises the following steps:
Step S101: by image stacked under calculating current mouse position, generate the alternative image list of all stacked images;
Step S102: by using transparent pixels to penetrate algorithm and center weight algorithm, choose target image to be picked up from all stacked image of described alternative image list;
Step S103: utilize system API to arrange highlighted to selected target image, so that by the described target image of pickup of clicking the mouse;
Described API refers to application programming interface.
Wherein, under described calculating current mouse position, stacked image comprises: by the position of Real-Time Monitoring current mouse under suspended state, obtain the world coordinates of described current mouse; Pass through the world coordinates of each image in the world coordinates of obtained current mouse and scene, image stacked under calculating current mouse position.
Specifically, described penetrates algorithm and center weight algorithm by use transparent pixels, from all stacked image of described alternative image list, choose target image to be picked up comprise: according to the world coordinates of each stacked image in the world coordinates of obtained current mouse and described alternative image list, obtain the relative coordinate of multiple current mouse under image coordinate system; By the data bitmap of the relative coordinate combining image of obtained each current mouse under image coordinate system itself, obtain the pixel color value that comprise transparent channel data of each image at mouse position; According to the pixel color value of obtained each image at mouse position, judge whether each stacked image of described alternative image list joins in advanced optional image list respectively.Wherein, described according to the pixel color value of obtained each image at mouse position, judge whether each stacked image of described alternative image list joins advanced optional image list and comprise respectively: when the transparent channel data in the pixel color value of obtained image at mouse position are not 0, then join in advanced optional image list by the image of described alternative image list; When the transparent channel data in the pixel color value of obtained image at mouse position are 0, be then still kept in described alternative image list.
Described penetrates algorithm and center weight algorithm by use transparent pixels, from all stacked image of described alternative image list, choose target image to be picked up also comprise: according to the wide height of each image in described advanced optional image list, calculate the coordinate of each image center respectively; According to coordinate and the relative coordinate of current mouse under image coordinate system obtained of calculated multiple image centers, obtain the weights of multiple image; According to obtained multiple image weights, from described advanced optional image list, choose target image to be picked up.
A kind of pickup that Fig. 2 shows the embodiment of the present invention to be provided is blocked the device schematic diagram of image, as shown in Figure 2, comprising: generate alternative image list module 201, choose target image module 202 and pickup target image module 203.Wherein, the alternative image list module 201 of described generation, for by image stacked under calculating current mouse position, generates the alternative image list of all stacked images; Describedly choosing target image module 202, for by using transparent pixels to penetrate algorithm and center weight algorithm, from all stacked image of described alternative image list, choosing target image to be picked up; Described pickup target image module 203, for utilizing system API to arrange highlighted to selected target image, so that by the described target image of pickup of clicking the mouse; Described API refers to application programming interface.
The alternative image list module 201 of described generation comprises: acquiring unit, for by the position of Real-Time Monitoring current mouse under suspended state, obtains the world coordinates of described current mouse; Computing unit, for passing through the world coordinates of each image in the world coordinates of obtained current mouse and scene, image stacked under calculating current mouse position; Generation unit, for according to image stacked under calculated current mouse position, generates the alternative image list of all stacked images.
Described target image module 202 of choosing comprises: acquiring unit, for the world coordinates according to each stacked image in the world coordinates of obtained current mouse and described alternative image list, obtain the relative coordinate of multiple current mouse under image coordinate system, and by the data bitmap of the relative coordinate combining image of obtained each current mouse under image coordinate system itself, obtain the pixel color value that comprise transparent channel data of each image at mouse position; Judging unit, for according to the pixel color value of obtained each image at mouse position, judges whether each stacked image of described alternative image list joins in advanced optional image list respectively.Wherein, described judging unit comprises: the first judgment sub-unit, is not 0, then joins in advanced optional image list by the image of described alternative image list for working as the transparent channel data of obtained image in the pixel color value of mouse position; Second judgment sub-unit, is 0 for working as the transparent channel data of obtained image in the pixel color value of mouse position, is then still kept in described alternative image list.
Described target image module 202 of choosing also comprises: computing unit, for the wide height according to each image in described advanced optional image list, calculates the coordinate of each image center respectively; Obtain weights unit, for according to the coordinate of calculated multiple image centers and the relative coordinate of current mouse under image coordinate system that obtain, obtain the weights of multiple image; Choose unit, for according to obtained multiple image weights, from described advanced optional image list, choose target image to be picked up.
The pickup that Fig. 3 shows the embodiment of the present invention to be provided is blocked the process flow diagram of image method, as shown in Figure 3, comprises the following steps:
Step S301: the position of Real-Time Monitoring mouse under suspended state;
Set up a transparent focus layer in viewing area on image displa layer, this layer is monitored the moving event of mouse.Each trigger moving event in record current mouse relative to the coordinate (pixel of mouse-pointing relatively and the horizontal range x of application window top left corner pixel point and vertical range y) of application window, hereinafter referred to as the world coordinates of mouse.
Step S302: have which image to be laminated to together under calculating current mouse position, these optical sievings are out joined alternative image list:
1, travel through all images in scene, each image proceeded as follows:
First, the top left co-ordinate of image is converted to the coordinate relative to application window, hereinafter referred to as the world coordinates of image.Conversion method is different according to the structure difference of software specific design, image is positioned in certain the panel container in application program by such as software, the relative coordinate in this distance applications program upper left corner, panel upper left corner is [x1, y1], then the coordinate conversion mode of image is: relative coordinate+[x1, the y1] of the relative panel container of world coordinates=image of image;
Secondly, global change's matrix of computed image.The world coordinates of such as image is [tx, ty], and zoom factor is [sx, sy], and the anglec of rotation is θ, and so global change's matrix of image is exactly:
M = sx * cos θ - sy * sin θ ix sx * sin θ sy * cos θ iy 0 0 1
Again, the relative coordinate of mouse under image coordinate is calculated.With the inverse M of matrix M -1the world coordinates being multiplied by mouse obtains the relative coordinate of mouse under image coordinate system [x ', y '].
Finally, screening image, and screened image is joined alternative image list.If the relative coordinate of mouse under image coordinate system [x ', y '] in: x ' is greater than 0 and x ' is less than the wide of image and y ' is greater than 0 and y ' is less than the height of image, illustrate that mouse is in the scope of image, then join alternative image list by present image.
2, proceed as follows according to the record number in alternative image list:
If the record number in alternative image list is greater than 1, then enter step S303;
If the record number in alternative image list equals 1, then the image of this record correspondence is set to choose image, and enters step S305;
If the record number in alternative image list equals 0, then all flow process terminates, not highlighted any image.If at this moment user attempts clicking, then any image all can not be selected
Step S303: use transparent pixels through-transmission technique filtering image, reduce alternative image list scope (introducing the realization of pixel through-transmission technique below in detail):
1, travel through all alternative images, proceed as follows for all images:
According to the relative coordinate of mouse under image coordinate system, and the data bitmap of combining image itself, obtain the pixel color value of present image at mouse position;
If the transparent channel data in color value are not 0, then present image is joined advanced optional image list.(array that establishment one is new in internal memory is called advanced optional image list, and this list is only present in logic, is sightless to user)
2, the record number in advanced optional image list proceeds as follows:
If the record number in advanced optional image list is greater than 1, then enter step S304;
If the record number in advanced optional image list equals 1, then the image of this record correspondence is set to choose image, and enters step S305;
If the record number in advanced optional image list equals 0, then the content replication in the alternative image list generated by step S302 enters advanced optional image list, and charges to step S304.
Step S304: use center weight algorithm to calculate weight for often opening alternative image.The image selecting weight maximum is for choosing image (introducing the realization of pixel through-transmission technique below in detail):
1, travel through all advanced optional images, proceed as follows for all images:
According to the coordinate of figure image width high computed image central point;
Calculate the relative distance between the relative coordinate of mouse under image coordinate system and the coordinate of image center, and it is chosen weights as present image.
2, image (weights are minimum, then weight is maximum) minimum for weights is set to choose image.
Step S305: highlightedly choose image, prompting user.
Highlightedly choose image, prompting user, so that user clicks the mouse, chooses image as choosing image using current.That is, utilize system API (Application Program Interface, application programming interface :) to arrange highlighted to choosing image, such as increase outer glow effect, hatching effect etc. is for pointing out user; Utilizing system API to label to choosing image, choosing result to user feedback.
The pickup that Fig. 4 shows the embodiment of the present invention to be provided is blocked the schematic diagram of image, as shown in Figure 4, use in DragonBones Animation Editors, DragonBones Animation Editors is the multipad of a Based PC, support cartoon making, time shaft editor etc.
In DragonBones Animation Editors, the machine picture can import in editing machine by user, and is positioned over by picture in different slots, and each slot is an independently layer, and user can choose any picture and carry out the editor of translation convergent-divergent rotation.When the situation of mutually blocking appears in picture, mouse can be positioned over above the picture that is blocked by user, is chosen.
As in Fig. 4, left side is original graph, the sword in figure in warrior's hand is positioned at below health, has health respectively, blocking of left leg and right leg.Mouse to be positioned over above health as shown at right by user, still can choose the sword below health.To choosing of sword in warrior's hand in figure, concrete steps are as follows:
1, when mouse to be positioned over the position as Fig. 4 by user, program gets the world coordinates of mouse;
The focus layer that in viewing area on image displa layer, resume one is transparent, and the current location detecting mouse on described focus layer, and record mouse at the mouse world coordinates of current location relative to application window.
2, all images in scene are traveled through, such as " head ", " health ", " left arm ", " right arm ", " left leg ", " right leg ", " sword ", by calculating alternative image list: " health ", " left leg ", " right leg ", " sword ";
First, all images in traversal scene, " head ", " health ", " left arm ", " right arm ", " left leg ", " right leg ", " sword ", and each image is proceeded as follows:
Secondly, the top left co-ordinate of image is converted to the image overall coordinate relative to application window, by described mouse world coordinates and image overall coordinate, judges whether image joins in alternative image list;
Finally, according to judged result, by " health ", " left leg ", " right leg ", " sword " joins in alternative image list.
3, penetrate algorithm filter list according to transparent pixels, generate advanced optional image list: " health ", " right leg ", " sword ";
First, obtain " health " respectively, " left leg ", " right leg ", " sword " image is in the pixel color value of mouse current location;
Secondly, according to obtained multiple pixel color value, be not " health " of 0 by transparent channel data in described multiple pixel color value, " right leg ", " sword " joins in advanced optional image list.
4, according to center weight algorithm be each image calculate weights (distance of mouse point range image central point);
First, according to the coordinate of figure image width high computed image central point.
Secondly, calculate the relative distance between the relative coordinate of mouse under image coordinate system and the coordinate of image center, and it is chosen weights as present image.
Result of calculation is as follows:
" health ": 53
" right leg ": 61
" sword ": 18
5, the image (the less weight of weights is larger) " sword " finding weights minimum is as result images;
6, the outer luminous API utilizing system to provide is by highlighted for image " sword ";
7, user is by clicking the mouse, then using current " sword " as selected object.
The hardware condition that the present invention relies on is PC (desktop computer of any operating system)+mouse (the equipment such as touch pad similar with mouse function, plotting sheet etc.), and can use in any desktop picture process software.
In sum, the present invention has following technique effect:
The situation that the present invention is blocked mutually to most image, user can complete directly choosing of image when not departing from Design view, improve the work efficiency of user, enhance Consumer's Experience, choosing the highlighted design of front target makes user can know the target being about to choose in advance, decreases the probability of user operation mistake.This technology is not conflicted with conventional auxiliary view technology simultaneously, and can use, functional characteristics is mutually complementary simultaneously.
Although above to invention has been detailed description, the present invention is not limited thereto, those skilled in the art of the present technique can carry out various amendment according to principle of the present invention.Therefore, all amendments done according to the principle of the invention, all should be understood to fall into protection scope of the present invention.

Claims (10)

1. pickup is blocked a method for image, it is characterized in that, comprises the following steps:
By image stacked under calculating current mouse position, generate the alternative image list of all stacked images;
By using transparent pixels to penetrate algorithm and center weight algorithm, from all stacked image of described alternative image list, choose target image to be picked up;
System API is utilized to arrange highlighted to selected target image, so that by the described target image of pickup of clicking the mouse;
Described API refers to application programming interface.
2. method according to claim 1, is characterized in that, under described calculating current mouse position, stacked image comprises:
By the position of Real-Time Monitoring current mouse under suspended state, obtain the world coordinates of described current mouse;
Pass through the world coordinates of each image in the world coordinates of obtained current mouse and scene, image stacked under calculating current mouse position.
3. method according to claim 2, is characterized in that, described penetrates algorithm and center weight algorithm by use transparent pixels, chooses target image to be picked up and comprise from all stacked image of described alternative image list:
According to the world coordinates of each stacked image in the world coordinates of obtained current mouse and described alternative image list, obtain the relative coordinate of multiple current mouse under image coordinate system;
By the data bitmap of the relative coordinate combining image of obtained each current mouse under image coordinate system itself, obtain the pixel color value that comprise transparent channel data of each image at mouse position;
According to the pixel color value of obtained each image at mouse position, judge whether each stacked image of described alternative image list joins in advanced optional image list respectively.
4. method according to claim 3, it is characterized in that, described according to the pixel color value of obtained each image at mouse position, judge whether each stacked image of described alternative image list joins advanced optional image list and comprise respectively:
When the transparent channel data in the pixel color value of obtained image at mouse position are not 0, then the image of described alternative image list is joined in advanced optional image list;
When the transparent channel data in the pixel color value of obtained image at mouse position are 0, be then still kept in described alternative image list.
5. method according to claim 3, is characterized in that, described penetrates algorithm and center weight algorithm by use transparent pixels, chooses target image to be picked up and also comprise from all stacked image of described alternative image list:
According to the wide height of each image in described advanced optional image list, calculate the coordinate of each image center respectively;
According to coordinate and the relative coordinate of current mouse under image coordinate system obtained of calculated multiple image centers, obtain the weights of multiple image;
According to obtained multiple image weights, from described advanced optional image list, choose target image to be picked up.
6. pickup is blocked a device for image, it is characterized in that, comprising:
Generate alternative image list module, for by image stacked under calculating current mouse position, generate the alternative image list of all stacked images;
Choosing target image module, for by using transparent pixels to penetrate algorithm and center weight algorithm, from all stacked image of described alternative image list, choosing target image to be picked up;
Pickup target image module, for utilizing system API to arrange highlighted to selected target image, so that by the described target image of pickup of clicking the mouse;
Described API refers to application programming interface.
7. device according to claim 6, is characterized in that, the alternative image list module of described generation comprises:
Acquiring unit, for by the position of Real-Time Monitoring current mouse under suspended state, obtains the world coordinates of described current mouse;
Computing unit, for passing through the world coordinates of each image in the world coordinates of obtained current mouse and scene, image stacked under calculating current mouse position;
Generation unit, for according to image stacked under calculated current mouse position, generates the alternative image list of all stacked images.
8. device according to claim 7, is characterized in that, described target image module of choosing comprises:
Acquiring unit, for the world coordinates according to each stacked image in the world coordinates of obtained current mouse and described alternative image list, obtain the relative coordinate of multiple current mouse under image coordinate system, and by the data bitmap of the relative coordinate combining image of obtained each current mouse under image coordinate system itself, obtain the pixel color value that comprise transparent channel data of each image at mouse position;
Judging unit, for according to the pixel color value of obtained each image at mouse position, judges whether each stacked image of described alternative image list joins in advanced optional image list respectively.
9. device according to claim 8, is characterized in that, described judging unit comprises:
First judgment sub-unit, is not 0 for working as the transparent channel data of obtained image in the pixel color value of mouse position, then joins in advanced optional image list by the image of described alternative image list;
Second judgment sub-unit, is 0 for working as the transparent channel data of obtained image in the pixel color value of mouse position, is then still kept in described alternative image list.
10. device according to claim 9, is characterized in that, described target image module of choosing also comprises:
Computing unit, for the wide height according to each image in described advanced optional image list, calculates the coordinate of each image center respectively;
Obtain weights unit, for according to the coordinate of calculated multiple image centers and the relative coordinate of current mouse under image coordinate system that obtain, obtain the weights of multiple image;
Choose unit, for according to obtained multiple image weights, from described advanced optional image list, choose target image to be picked up.
CN201510236097.0A 2015-05-11 2015-05-11 A kind of method and device for picking up the image that is blocked Expired - Fee Related CN104820558B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510236097.0A CN104820558B (en) 2015-05-11 2015-05-11 A kind of method and device for picking up the image that is blocked

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510236097.0A CN104820558B (en) 2015-05-11 2015-05-11 A kind of method and device for picking up the image that is blocked

Publications (2)

Publication Number Publication Date
CN104820558A true CN104820558A (en) 2015-08-05
CN104820558B CN104820558B (en) 2018-03-30

Family

ID=53730866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510236097.0A Expired - Fee Related CN104820558B (en) 2015-05-11 2015-05-11 A kind of method and device for picking up the image that is blocked

Country Status (1)

Country Link
CN (1) CN104820558B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775372A (en) * 2016-11-21 2017-05-31 努比亚技术有限公司 A kind of display adjusting method of suspension procedure disk, device and terminal
CN108304242A (en) * 2018-02-05 2018-07-20 武汉斗鱼网络科技有限公司 Realize method, corresponding medium, equipment and device that mouse event penetrates
CN111343335A (en) * 2020-02-14 2020-06-26 Tcl移动通信科技(宁波)有限公司 Image display processing method, system, storage medium and mobile terminal
CN112882625A (en) * 2021-02-10 2021-06-01 南京苏宁软件技术有限公司 Element pickup method, element pickup device, computer equipment and storage medium
CN114863143A (en) * 2022-05-20 2022-08-05 北京百度网讯科技有限公司 Image detection method, image detection device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0583206A1 (en) * 1992-07-31 1994-02-16 International Business Machines Corporation Method of and apparatus for providing navigation to a hidden desktop window
WO2011083676A1 (en) * 2010-01-07 2011-07-14 1stホールディングス株式会社 Object processing device and object selection method
CN103645841A (en) * 2013-12-12 2014-03-19 深圳Tcl新技术有限公司 Method and device for realizing self-adaptive display of 3-dimentional filed depth of mouse
CN103854299A (en) * 2014-03-05 2014-06-11 清华大学 Image level extraction and editing method based on global energy function optimization

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0583206A1 (en) * 1992-07-31 1994-02-16 International Business Machines Corporation Method of and apparatus for providing navigation to a hidden desktop window
WO2011083676A1 (en) * 2010-01-07 2011-07-14 1stホールディングス株式会社 Object processing device and object selection method
CN103645841A (en) * 2013-12-12 2014-03-19 深圳Tcl新技术有限公司 Method and device for realizing self-adaptive display of 3-dimentional filed depth of mouse
CN103854299A (en) * 2014-03-05 2014-06-11 清华大学 Image level extraction and editing method based on global energy function optimization

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106775372A (en) * 2016-11-21 2017-05-31 努比亚技术有限公司 A kind of display adjusting method of suspension procedure disk, device and terminal
CN108304242A (en) * 2018-02-05 2018-07-20 武汉斗鱼网络科技有限公司 Realize method, corresponding medium, equipment and device that mouse event penetrates
CN111343335A (en) * 2020-02-14 2020-06-26 Tcl移动通信科技(宁波)有限公司 Image display processing method, system, storage medium and mobile terminal
CN112882625A (en) * 2021-02-10 2021-06-01 南京苏宁软件技术有限公司 Element pickup method, element pickup device, computer equipment and storage medium
CN112882625B (en) * 2021-02-10 2022-05-17 南京苏宁软件技术有限公司 Element pickup method, element pickup device, computer equipment and storage medium
CN114863143A (en) * 2022-05-20 2022-08-05 北京百度网讯科技有限公司 Image detection method, image detection device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN104820558B (en) 2018-03-30

Similar Documents

Publication Publication Date Title
CN104820558A (en) Method and device for picking up obscured image
RU2536363C2 (en) Information processing device, information processing method and programme
US5990862A (en) Method for efficient input device selection of onscreen objects
US7106334B2 (en) Animation creation program
EP2458486A1 (en) Information processing device, information processing method, and program
TWI459212B (en) Parameter configuration method and system
CN107145227A (en) The exchange method and device of virtual reality scenario
CN1093956C (en) Information searching device
CN108450035B (en) Navigating through a multi-dimensional image space
CN103440033B (en) A kind of method and apparatus realizing man-machine interaction based on free-hand and monocular cam
US8773468B1 (en) System and method for intuitive manipulation of the layering order of graphics objects
CN105094617A (en) Screen capturing method and device
JPH08287288A (en) Plurality of side annotations interactive three-dimensional graphics and hot link
US20070146392A1 (en) System and method for magnifying and editing objects
CN102722349B (en) A kind of image processing method based on Geographic Information System and system
CN102411479A (en) Split screen switching method and device of portable electronic equipment
JP4172307B2 (en) 3D instruction input device
US20130326424A1 (en) User Interface For Navigating In a Three-Dimensional Environment
CN107678652A (en) To the method for controlling operation thereof and device of target object
CN106228588A (en) Image Hotpoint creation methods based on big data and device
CN105988933A (en) Interface operable node identification method and application test method, device and system
US20140082535A1 (en) Information processing apparatus and control method thereof
Hoang et al. Arviz: An augmented reality-enabled visualization platform for ros applications
Chapuis et al. UIMarks: quick graphical interaction with specific targets
US9678583B2 (en) 2D and 3D pointing device based on a passive lights detection operation method using one camera

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180330