CN110428365A - 一种基于云端的打码方法及装置 - Google Patents
一种基于云端的打码方法及装置 Download PDFInfo
- Publication number
- CN110428365A CN110428365A CN201910677954.9A CN201910677954A CN110428365A CN 110428365 A CN110428365 A CN 110428365A CN 201910677954 A CN201910677954 A CN 201910677954A CN 110428365 A CN110428365 A CN 110428365A
- Authority
- CN
- China
- Prior art keywords
- stamp
- master map
- map
- subgraph
- master
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000007639 printing Methods 0.000 title claims abstract description 24
- 230000015572 biosynthetic process Effects 0.000 claims description 10
- 238000003786 synthesis reaction Methods 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 11
- 239000000203 mixture Substances 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000029553 photosynthesis Effects 0.000 description 1
- 238000010672 photosynthesis Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4015—Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
本申请公开了一种基于云端的打码方法及装置,通过获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;从所述底图提取及与所述主图打码区域相适应的第一子图;将所述主图与所述第一子图合成为第一目标图片。本申请结合现有云技术和图片处理技术,对现有打码技术进行了扩展和改进。改进后,使打码后的图片不仅保护了信息安全,同时还能携带更多的数据信息,可以用于投放广告等需求,不仅能用于宣传,还能传播信息。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于云端的打码方法及装置。
背景技术
图片打码是我们经常会用到的功能,在保护信息安全上起着关键的作用。为了隐藏图片中携带的隐私信息,通常使用马赛克技术对图片进行混淆,使其隐私信息不可分辨。一种是在图片上选中的需要打码的区域里,将一定范围内相邻的所有像素都改成相同的颜色值,因此通过此种方案打码的图片,打码的区域呈现的是一片由不同颜色且具有规则形状组成的模糊色块。另一种则使用一些具有美化效果的贴图对需要打码的区域进行遮盖现有的方法都是使用预设的贴图或者可重复镶嵌的小图对隐私图片部分进行循环遮盖,但是上述两种方案的打码的区域不能携带可用信息,而且多次打码之间没有关联。
发明内容
本申请提供了一种基于云端的打码方法及装置,以解决现有打码技术不能携带可用信息,多次打码之间没有关联的问题。
第一方面,为实现上述目的,本申请提供了一种基于云端的打码方法,所述方法包括:
获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;
如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;
从所述底图提取及与所述主图打码区域相适应的第一子图;
将所述主图与所述第一子图合成为第一目标图片。
进一步地,所述方法还包括:
如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息;
根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置;
从所述底图提取及与所述主图打码区域相适应的第三子图;
将所述主图与所述第三子图合成为第二目标图片。
进一步地,所述获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码,包括:
获取所述主图的属性信息,如果所述主图的属性信息不包括打码标识,则所述主图为初次打码;所述打码标识储存在所述云端;
如果所述主图的属性信息包括至少一个打码标识,则确定所述主图不是初次打码。
进一步地,所述根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置,包括:
获取任一第二子图的起始点;
获取所述主图打码区域的起始点;
根据所述任一第二子图的起始点和所述主图打码区域的起始点确定所述第二子图与所述主图打码区域的相对位置关系;
根据所述相对位置关系确定所述第三子图在所述底图上的位置。
进一步地,所述将所述主图与所述第一子图合成为第一目标图片之后,还包括:
获取第一目标图片的属性信息,保存所述第一目标图片的属性信息于所述云端。
第二方面,本申请还提供了一种基于云端的打码装置,所述装置包括:
图片识别单元,用于获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;
如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;
图片合成单元,用于从所述底图提取及与所述主图打码区域相适应的第一子图;
将所述主图与所述第一子图合成为第一目标图片。
进一步地,所述图片识别单元还用于:
如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息;
根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置;
图片合成单元,还用于从所述底图提取及与所述主图打码区域相适应的第三子图;
将所述主图与所述第三子图合成为第二目标图片。
进一步地,所述图片识别单元还用于:
获取所述主图的属性信息,如果所述主图的属性信息不包括打码标识,则所述主图为初次打码;所述打码标识储存在所述云端;
如果所述主图的属性信息包括至少一个打码标识,则确定所述主图不是初次打码。
进一步地,所述图片识别单元还用于:
获取任一第二子图的起始点;
获取所述主图打码区域的起始点;
根据所述任一第二子图的起始点和所述主图打码区域的起始点确定所述第二子图与所述主图打码区域的相对位置关系;
根据所述相对位置关系确定所述第三子图在所述底图上的位置。
进一步地,所述的基于云端的打码装置还包括存储单元,用于:
获取第一目标图片的属性信息,保存所述第一目标图片的属性信息于所述云端。
第三方面,为实现上述目的,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面任一项基于云端的打码方法的步骤。
第四方面,为实现上述目的,本申请提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面任一项基于云端的打码方法的步骤。
由以上技术方案可见,本申请实施例提供的一种基于云端的打码方法及装置,通过获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;从所述底图提取及与所述主图打码区域相适应的第一子图;将所述主图与所述第一子图合成为第一目标图片。如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息;根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置;从所述底图提取及与所述主图打码区域相适应的第三子图;将所述主图与所述第三子图合成为第二目标图片。本申请结合现有云技术和图片处理技术,对现有打码技术进行了扩展和改进。改进后,使打码后的图片不仅保护了信息安全,同时还能携带更多的数据信息。另外本申请中多次打码可以相互关联,再次打码可以根据上次打码匹配到相同的底图,可以通过上次打码和再次打码的相对位置获取再次打码所需呈现的底图部分。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请第一实施例提供的一种基于云端的打码方法的流程示意图;
图2本申请实施例提供的底图的结构示意图;
图3为本申请第二实施例提供的一种基于云端的打码方法的流程示意图;
图4为本申请实施例提供的打码标识的结构示意图;
图5为本申请实施例提供的确定第三子图在所述底图上的位置的流程示意图;
图6为本申请实施例提供的再次打码时相对位置的示意图;
图7为本申请实施例提供的合成后的第二目标图片的结构示意图;
图8为本申请实施例提供的一种基于云端的打码装置的结构示意图。
具体实施方式
下面通过对本申请进行详细说明,本申请的特点和优点将随着这些说明而变得更为清楚、明确。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在本申请的描述中,需要说明的是,术语“上”、“下”、“内”、“外”、“前”、“后”、“左”和“右”等指示的方位或位置关系为基于本申请工作状态下的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”、“第三”和“第四”仅用于描述目的,而不能理解为指示或暗示相对重要性。
为解决上述问题,本申请提供了一种基于云端的打码方法及装置,下面结合附图,详细介绍本申请的具体实施例。
图1为本申请第一实施例提供的一种基于云端的打码方法的流程示意图,如图1所示,所述方法包括步骤S101至S104。
S101:获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码。
所述主图为用户选择的图片或截图后的一张图片,例如聊天记录或者微博的截图。用户在所述主图上选择需要的打码区域,当需要对所述主图打码时,用户可以拖动鼠标将需要的打码区域涂掉,打码范围可以是鼠标滑过的路径。
在此步骤中,云端还需要获取所述主图的属性信息,包括所述主图的主题颜色、色彩组成、亮度、粒度、分辨率等,还包括是否包括打码标识。
本步骤中,获取所述主图的属性信息后,还要判断所述主图是否初次打码,具体为:
获取所述主图的属性信息,如果所述主图的属性信息不包括打码标识,则所述主图为初次打码;所述云端存储有已经打码过的主图的打码标识。
如果所述主图的属性信息包括至少一个打码标识,则所述主图不是初次打码。
所述打码标识可以为图标或者二维码,如果所述主图的属性信息中不包括所述打码标识,则说明所述主图是初次打码。如果所述主图的属性信息中包含有所述打码标识,则说明用户选择的主图已经不是初次打码,通过与云端中存储的打码标识对比识别,还可判断出是第几次打码,每次的打码标识均被记录。本申请中,针对主图的初次打码和非初次打码所采取的打码策略不同,因此打码前需要判断所述主图是不是初次打码。
S102:如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片。
本步骤中,如果所述主图为初次打码,则云端没有存储所述主图的属性信息及打码信息,在获取所述主图的属性信息后,选择预设标准,比如根据所述主图的色彩组成不同,匹配不同标准的底图。所述预设标准可以是所述主图与所述底图的差异大,差异小或随机,差异大可以是所述主图色彩较黑,则选择所述底图的色彩为浅色、明亮款。差异小则可以是色彩近似的底图。所述底图均保存在云端内,根据用户所选标准匹配后从云端调取,所述底图可以是完整的、带有信息的图片资料,如报纸版面或者杂志页面等图片,如图2所示。
S103:从所述底图提取及与所述主图打码区域相适应的第一子图。
本步骤中,需要根据所述主图打码区域的范围,从步骤S102中匹配的所述底图中获取第一子图,所述第一子图用于与所述主图合成。所述第一子图可以是所述底图的标题、插图等部分,也可以是所述底图中具有可以吸引用户的内容的部分。具体实施时,可以对所述底图中的关键点进行标注,在获取所述第一子图时可以根据标注进行选择。
S104:将所述主图与所述第一子图合成为第一目标图片。
获取步骤S103中所述第一子图后,将所述第一子图与所述主图合成为第一目标图片,即所述主图上的打码区域显示出从所述底图获取的所述第一子图,同时,所述第一子图携带可识别的图形信息即打码标识,所述打码标识可标识所述第一子图的属性信息,如所述第一子图与所述底图的位置关系。所述第一目标图片合成后,云端将所述第一目标图片发送给用户端显示。
所述将所述主图与所述第一子图合成为第一目标图片之后,云端将所述第一目标图片发送给用户使用,同时,执行步骤S105:获取第一目标图片的属性信息,保存所述第一目标图片的属性信息于所述云端,例如其主图、底图及打码标识等属性信息等,以备后续再次打码使用。
本申请对现有打码技术进行了扩展和改进。改进后,使打码后的图片不仅保护了用户的信息安全,同时还能携带更多的数据信息。
图3为本申请第二实施例提供的一种基于云端的打码方法的流程示意图,如图3所示,所述方法包括步骤S101至S110。
S101:获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码。
所述主图为用户选择的图片或截图后的一张图片,例如聊天记录或者微博的截图。用户在所述主图上选择需要的打码区域,当需要对所述主图打码时,用户可以拖动鼠标将需要的打码区域涂掉,打码范围可以是鼠标滑过的路径。
在此步骤中,云端还需要获取所述主图的属性信息,包括所述主图的主题颜色、色彩组成、亮度、粒度、分辨率等,还包括是否包括打码标识。
本步骤中,获取所述主图的属性信息后,还要判断所述主图是否为初次打码,具体为:
获取所述主图的属性信息,如果所述主图的属性信息不包括打码标识,则所述主图为初次打码;所述云端存储有已经打码过的主图的打码标识。
如果所述主图的属性信息包括至少一个打码标识,则所述主图不是初次打码。
所述打码标识001可以为图标或者二维码,如图4所示,如果所述主图的属性信息中包含有所述打码标识,则说明用户选择的主图已经不是初次打码,通过与云端中存储的打码标识对比识别,可判断出是第几次打码,每次的打码标识均被记录。
S106:如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息。
如果所述主图不是初次打码,则获取所述打码标识,所述打码标识可能为多个,说明所述主图已经经过多次打码,因此可以获取相邻最近的上一次打码的位置信息,也可以获取任一已打码区域的位置信息,所述位置信息被记录在云端,可以通过所述打码标识与所述位置信息的映射关系获取。
S107:根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置。
具体实施时,根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置,如图5所示,包括:
S601:获取任一第二子图的起始点;
S602:获取所述主图打码区域的起始点;
S603:根据所述任一第二子图的起始点和所述主图打码区域的起始点确定所述第二子图与所述主图打码区域的相对位置关系;
S604:根据所述相对位置关系确定所述第三子图在所述底图上的位置。
再次打码时相对位置的计算如图6所示,将所述主图上的上一次或任一次的打码区域识别出来,起始点记作P1,获取其坐标点,所述起始点也可以是打码区域中的任意一点,能够被识别出来即可。再将用户需要再次打码的所述主图打码区域的起始点记作P2,获取其坐标点,通过P1和P2点的坐标点可以确定所述第二子图与所述主图打码区域的相对位置关系。进一步地,可以通过所述第二子图与所述主图打码区域的相对位置关系、打码范围等参数确定所述主图打码区域所对应的第三子图在所述底图上的位置。此时,所述底图为存储在云端的,之前打码所用的同一底图。
S108:从所述底图提取及与所述主图打码区域相适应的第三子图。
本步骤中,需要根据所述主图打码区域的范围,从所述底图中获取第三子图,所述第三子图用于与所述主图合成。
S109:将所述主图与所述第三子图合成为第二目标图片。
获取步骤S108中所述第三子图后,将所述第三子图与所述主图合成为第二目标图片,即所述主图上的打码区域显示出从所述底图获取的所述第三子图,同时,所述第三子图携带可识别的图形信息即打码标识,所述打码标识可标识所述第三子图的属性信息,如所述第三子图与所述底图的位置关系。所述第三目标图片合成后,云端将所述第二目标图片发送给用户端显示。如图7所示,为合成后的第二目标图片。
所述将所述主图与所述第三子图合成为第二目标图片之后,云端将所述第二目标图片发送给用户使用,同时,执行步骤S110:获取第二目标图片的属性信息,保存所述第二目标图片的属性信息于所述云端,例如其主图、底图及打码标识等属性信息等,以备后续再次打码查询检索使用。
本申请所述底图是一完整的、带有信息的图片资料,通过用户多次打码,或者扩大打码范围,可以依次在所述主图上进行底图信息的展示。当用户打码时,可以从云端获取到相应的信息,可以用于投放广告等需求,不仅能用于宣传,还能传播信息。
在本申请中,用户选定了打码区域后,主图和选定的打码区域的信息被上传到云端,云端通过是否包括打码标识判断主图是初次打码还是再次打码。如果为初次打码,则从底图库中分配一张底图,并提取底图部分区域与主图合成,遮盖用户选定的打码区域。如果再次打码,则确定再次打码的相对位置,并从底图提取相对应的区域与主图合成,目标图片合成后传输回用户端显示。
与本申请提供的一种基于云端的打码方法实施例相对应,本申请还提供一种基于云端的打码装置的实施例。参考图8,为本申请实施例提供的一种基于云端的打码装置的结构示意图,所述装置包括:
图片识别单元100,用于获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;
如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;
图片合成单元200,用于从所述底图提取及与所述主图打码区域相适应的第一子图;
将所述主图与所述第一子图合成为第一目标图片。
所述图片识别单元100还用于:
如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息;
根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置;
所述图片合成单元200,还用于从所述底图提取及与所述主图打码区域相适应的第三子图;
将所述主图与所述第三子图合成为第二目标图片。
进一步地,所述图片识别单元还用于:
获取所述主图的属性信息,如果所述主图的属性信息不包括打码标识,则所述主图为初次打码;所述打码标识储存在所述云端;
如果所述主图的属性信息包括至少一个打码标识,则确定所述主图不是初次打码。
所述图片识别单元100还用于:
获取任一第二子图的起始点;
获取所述主图打码区域的起始点;
根据所述任一第二子图的起始点和所述主图打码区域的起始点确定所述第二子图与所述主图打码区域的相对位置关系;
根据所述相对位置关系确定所述第三子图在所述底图上的位置。
基于云端的打码装置,还包括存储单元300,用于:
获取第一目标图片的属性信息,保存所述第一目标图片的属性信息于所述云端;
获取第二目标图片的属性信息,保存所述第二目标图片的属性信息于所述云端。
本申请实施例提供的一种基于云端的打码方法及装置,通过获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;从所述底图提取及与所述主图打码区域相适应的第一子图;将所述主图与所述第一子图合成为第一目标图片。如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息;根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置;从所述底图提取及与所述主图打码区域相适应的第三子图;将所述主图与所述第三子图合成为第二目标图片。本申请结合现有云技术和图片处理技术,对现有打码技术进行了扩展和改进。改进后,使打码后的图片不仅保护了信息安全,同时还能携带更多的数据信息,另外本申请中多次打码还可以相互关联。
根据上述基于云端的打码方法,本申请实施例还提供一种可读存储介质和一种计算机设备。可读存储介质上存储有可执行程序,该程序被处理器执行时实现上述基于云端的打码方法的步骤;计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的可执行程序,处理器执行程序时实现上述基于云端的打码方法的步骤。
以上结合具体实施方式和范例性实例对本申请进行了详细说明,不过这些说明并不能理解为对本申请的限制。本领域技术人员理解,在不偏离本申请精神和范围的情况下,可以对本申请技术方案及其实施方式进行多种等价替换、修饰或改进,这些均落入本申请的范围内。本申请的保护范围以所附权利要求为准。
Claims (10)
1.一种基于云端的打码方法,其特征在于,所述方法包括:
获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;
如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;
从所述底图提取及与所述主图打码区域相适应的第一子图;
将所述主图与所述第一子图合成为第一目标图片。
2.根据权利要求1所述的基于云端的打码方法,其特征在于,所述方法还包括:
如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息;
根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置;
从所述底图提取及与所述主图打码区域相适应的第三子图;
将所述主图与所述第三子图合成为第二目标图片。
3.根据权利要求1所述的基于云端的打码方法,其特征在于,所述获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码,包括:
获取所述主图的属性信息,如果所述主图的属性信息不包括打码标识,则所述主图为初次打码;所述打码标识储存在所述云端;
如果所述主图的属性信息包括至少一个打码标识,则确定所述主图不是初次打码。
4.根据权利要求2所述基于云端的打码方法,其特征在于,所述根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置,包括:
获取任一第二子图的起始点;
获取所述主图打码区域的起始点;
根据所述任一第二子图的起始点和所述主图打码区域的起始点确定所述第二子图与所述主图打码区域的相对位置关系;
根据所述相对位置关系确定所述第三子图在所述底图上的位置。
5.根据权利要求1所述的基于云端的打码方法,其特征在于,所述将所述主图与所述第一子图合成为第一目标图片之后,还包括:
获取第一目标图片的属性信息,保存所述第一目标图片的属性信息于所述云端。
6.一种基于云端的打码装置,其特征在于,所述装置包括:
图片识别单元,用于获取需要进行打码的主图及主图打码区域,确定所述主图是否为初次打码;
如果所述主图为初次打码,根据预设标准获取与所述主图相匹配的底图,所述底图为保存在云端的完整图片;
图片合成单元,用于从所述底图提取及与所述主图打码区域相适应的第一子图
将所述主图与所述第一子图合成为第一目标图片。
7.根据权利要求6所述的基于云端的打码装置,其特征在于,所述图片识别单元还用于:
如果所述主图不是初次打码,则获取所述主图上已打码区域相适应的子图中任一第二子图的位置信息;
根据所述第二子图的位置信息和所述主图打码区域确定第三子图在所述底图上的位置;
图片合成单元,还用于从所述底图提取及与所述主图打码区域相适应的第三子图;
将所述主图与所述第三子图合成为第二目标图片。
8.根据权利要求1所述的基于云端的打码装置,其特征在于,所述图片识别单元还用于:
获取所述主图的属性信息,如果所述主图的属性信息不包括打码标识,则所述主图为初次打码;所述打码标识储存在所述云端;
如果所述主图的属性信息包括至少一个打码标识,则确定所述主图不是初次打码。
9.根据权利要求6所述基于云端的打码装置,其特征在于,所述图片识别单元还用于:
获取任一第二子图的起始点;
获取所述主图打码区域的起始点;
根据所述任一第二子图的起始点和所述主图打码区域的起始点确定所述第二子图与所述主图打码区域的相对位置关系;
根据所述相对位置关系确定所述第三子图在所述底图上的位置。
10.根据权利要求1所述的基于云端的打码装置,其特征在于,还包括存储单元,用于:
获取第一目标图片的属性信息,保存所述第一目标图片的属性信息于所述云端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910677954.9A CN110428365B (zh) | 2019-07-25 | 2019-07-25 | 一种基于云端的打码方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910677954.9A CN110428365B (zh) | 2019-07-25 | 2019-07-25 | 一种基于云端的打码方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110428365A true CN110428365A (zh) | 2019-11-08 |
CN110428365B CN110428365B (zh) | 2022-10-25 |
Family
ID=68410784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910677954.9A Active CN110428365B (zh) | 2019-07-25 | 2019-07-25 | 一种基于云端的打码方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110428365B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105005960A (zh) * | 2014-04-21 | 2015-10-28 | 腾讯科技(深圳)有限公司 | 获取水印照片的方法、装置及*** |
CN205220075U (zh) * | 2015-12-15 | 2016-05-11 | 昆山国显光电有限公司 | 一种标识码打印装置 |
CN106327429A (zh) * | 2016-10-24 | 2017-01-11 | 腾讯科技(深圳)有限公司 | 一种图片合成方法、装置及终端设备 |
WO2017107055A1 (en) * | 2015-12-22 | 2017-06-29 | Intel Corporation | Apparatus and method for cloud-based graphics validation |
CN107274373A (zh) * | 2017-06-30 | 2017-10-20 | 武汉斗鱼网络科技有限公司 | 直播中打码方法及装置 |
CN109271089A (zh) * | 2018-09-14 | 2019-01-25 | 天津字节跳动科技有限公司 | 图片打码方法及装置 |
-
2019
- 2019-07-25 CN CN201910677954.9A patent/CN110428365B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105005960A (zh) * | 2014-04-21 | 2015-10-28 | 腾讯科技(深圳)有限公司 | 获取水印照片的方法、装置及*** |
CN205220075U (zh) * | 2015-12-15 | 2016-05-11 | 昆山国显光电有限公司 | 一种标识码打印装置 |
WO2017107055A1 (en) * | 2015-12-22 | 2017-06-29 | Intel Corporation | Apparatus and method for cloud-based graphics validation |
CN106327429A (zh) * | 2016-10-24 | 2017-01-11 | 腾讯科技(深圳)有限公司 | 一种图片合成方法、装置及终端设备 |
CN107274373A (zh) * | 2017-06-30 | 2017-10-20 | 武汉斗鱼网络科技有限公司 | 直播中打码方法及装置 |
CN109271089A (zh) * | 2018-09-14 | 2019-01-25 | 天津字节跳动科技有限公司 | 图片打码方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110428365B (zh) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110124310B (zh) | 游戏中的虚拟道具信息分享方法、装置、设备 | |
US8396246B2 (en) | Tagging images with labels | |
US9418293B2 (en) | Information processing apparatus, content providing method, and computer program | |
US8098215B2 (en) | Information processing device, and transparent display element control method and program | |
US9208379B2 (en) | Image processing apparatus, image processing method, image processing system, and storage medium storing program | |
US20130163878A1 (en) | Apparatus and method for recognizing objects using filter information | |
CN105706077B (zh) | 呈现图像中描绘的文本的翻译 | |
US20120050305A1 (en) | Apparatus and method for providing augmented reality (ar) using a marker | |
US20020055955A1 (en) | Method of annotating an image | |
EP2894634A1 (en) | Electronic device and image compostition method thereof | |
US20120098859A1 (en) | Apparatus and method for providing augmented reality user interface | |
US20220114651A1 (en) | Image-based listing using image of multiple items | |
US20160125252A1 (en) | Image recognition apparatus, processing method thereof, and program | |
US10347000B2 (en) | Entity visualization method | |
CN108062158A (zh) | 信息处理***和信息处理方法 | |
CN108351896A (zh) | 内容文件图像分析 | |
CN103888695B (zh) | 图像处理终端以及图像处理*** | |
CN108076359B (zh) | 业务对象的展示方法、装置和电子设备 | |
US9202286B2 (en) | Image processing apparatus, computer-readable medium storing an image processing program, and image processing method | |
CN112991555B (zh) | 数据展示方法、装置、设备以及存储介质 | |
CN106662968A (zh) | 用于渲染用户界面元素的计算机化***和方法 | |
CN109688429A (zh) | 一种基于非关键视频帧的预览方法及服务设备 | |
CN113220179A (zh) | 侧边栏的显示方法、装置、终端及存储介质 | |
CN110428365A (zh) | 一种基于云端的打码方法及装置 | |
CN108984730A (zh) | 一种搜索方法和搜索设备 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20191108 Assignee: Guiyang Longma Video Technology Co.,Ltd. Assignor: GUIYANG LONGMASTER INFORMATION & TECHNOLOGY Co.,Ltd. Contract record no.: X2023980033354 Denomination of invention: A Cloud Based Coding Method and Device Granted publication date: 20221025 License type: Common License Record date: 20230308 |
|
EE01 | Entry into force of recordation of patent licensing contract |