实例介绍
【实例截图】
【核心代码】
.
├── LICENSE
├── demo
│ ├── assets
│ │ ├── book1.png
│ │ ├── book2.png
│ │ ├── box1.png
│ │ ├── box2.png
│ │ ├── brief1.png
│ │ ├── brief2.png
│ │ ├── color_camera_gui.js
│ │ ├── demo.css
│ │ ├── draw_frame.png
│ │ ├── emilia.jpg
│ │ ├── faces.jpg
│ │ ├── fast.png
│ │ ├── fish_tank
│ │ │ ├── FishTankRenderer.js
│ │ │ ├── nx.png
│ │ │ ├── ny.png
│ │ │ ├── nz.png
│ │ │ ├── px.png
│ │ │ ├── py.png
│ │ │ └── pz.png
│ │ ├── frame.png
│ │ ├── franck.mp4
│ │ ├── franck.ogv
│ │ ├── franck.webm
│ │ ├── minions.mp4
│ │ ├── minions.ogv
│ │ ├── psmove.png
│ │ ├── splines.min.js
│ │ └── stats.min.js
│ ├── brief.html
│ ├── brief_camera.html
│ ├── color_camera.html
│ ├── color_draw_something.html
│ ├── color_fish_tank.html
│ ├── color_hello_world.html
│ ├── color_video.html
│ ├── face.js
│ ├── face_alignment_image.html
│ ├── face_alignment_video.html
│ ├── face_alignment_webcam.html
│ ├── face_camera.html
│ ├── face_fish_tank.html
│ ├── face_hello_world.html
│ ├── face_tag_friends.html
│ ├── fast.html
│ └── fast_camera.html
├── demo.html
├── error
│ ├── 400.html
│ ├── 403.html
│ ├── 404.html
│ ├── 500.html
│ ├── 501.html
│ ├── 502.html
│ ├── 503.html
│ ├── 504.html
│ ├── 505.html
│ ├── 506.html
│ ├── 507.html
│ ├── 509.html
│ ├── 510.html
│ └── index.html
├── face.js
├── index.html
├── media.html
├── nginx.htaccess
├── node_modules
│ ├── index.json
│ │ ├── afternoon-bastion-1669
│ │ │ ├── Procfile
│ │ │ ├── README.md
│ │ │ ├── app.json
│ │ │ ├── index.js
│ │ │ ├── package.json
│ │ │ └── public
│ │ │ └── node.svg
│ │ ├── index.js
│ │ └── package.json
│ ├── lodash
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── array
│ │ │ ├── chunk.js
│ │ │ ├── compact.js
│ │ │ ├── difference.js
│ │ │ ├── drop.js
│ │ │ ├── dropRight.js
│ │ │ ├── dropRightWhile.js
│ │ │ ├── dropWhile.js
│ │ │ ├── fill.js
│ │ │ ├── findIndex.js
│ │ │ ├── findLastIndex.js
│ │ │ ├── first.js
│ │ │ ├── flatten.js
│ │ │ ├── flattenDeep.js
│ │ │ ├── head.js
│ │ │ ├── indexOf.js
│ │ │ ├── initial.js
│ │ │ ├── intersection.js
│ │ │ ├── last.js
│ │ │ ├── lastIndexOf.js
│ │ │ ├── object.js
│ │ │ ├── pull.js
│ │ │ ├── pullAt.js
│ │ │ ├── remove.js
│ │ │ ├── rest.js
│ │ │ ├── slice.js
│ │ │ ├── sortedIndex.js
│ │ │ ├── sortedLastIndex.js
│ │ │ ├── tail.js
│ │ │ ├── take.js
│ │ │ ├── takeRight.js
│ │ │ ├── takeRightWhile.js
│ │ │ ├── takeWhile.js
│ │ │ ├── union.js
│ │ │ ├── uniq.js
│ │ │ ├── unique.js
│ │ │ ├── unzip.js
│ │ │ ├── unzipWith.js
│ │ │ ├── without.js
│ │ │ ├── xor.js
│ │ │ ├── zip.js
│ │ │ ├── zipObject.js
│ │ │ └── zipWith.js
│ │ ├── array.js
│ │ ├── chain
│ │ │ ├── chain.js
│ │ │ ├── commit.js
│ │ │ ├── concat.js
│ │ │ ├── lodash.js
│ │ │ ├── plant.js
│ │ │ ├── reverse.js
│ │ │ ├── run.js
│ │ │ ├── tap.js
│ │ │ ├── thru.js
│ │ │ ├── toJSON.js
│ │ │ ├── toString.js
│ │ │ ├── value.js
│ │ │ ├── valueOf.js
│ │ │ ├── wrapperChain.js
│ │ │ ├── wrapperCommit.js
│ │ │ ├── wrapperConcat.js
│ │ │ ├── wrapperPlant.js
│ │ │ ├── wrapperReverse.js
│ │ │ ├── wrapperToString.js
│ │ │ └── wrapperValue.js
│ │ ├── chain.js
│ │ ├── collection
│ │ │ ├── all.js
│ │ │ ├── any.js
│ │ │ ├── at.js
│ │ │ ├── collect.js
│ │ │ ├── contains.js
│ │ │ ├── countBy.js
│ │ │ ├── detect.js
│ │ │ ├── each.js
│ │ │ ├── eachRight.js
│ │ │ ├── every.js
│ │ │ ├── filter.js
│ │ │ ├── find.js
│ │ │ ├── findLast.js
│ │ │ ├── findWhere.js
│ │ │ ├── foldl.js
│ │ │ ├── foldr.js
│ │ │ ├── forEach.js
│ │ │ ├── forEachRight.js
│ │ │ ├── groupBy.js
│ │ │ ├── include.js
│ │ │ ├── includes.js
│ │ │ ├── indexBy.js
│ │ │ ├── inject.js
│ │ │ ├── invoke.js
│ │ │ ├── map.js
│ │ │ ├── max.js
│ │ │ ├── min.js
│ │ │ ├── partition.js
│ │ │ ├── pluck.js
│ │ │ ├── reduce.js
│ │ │ ├── reduceRight.js
│ │ │ ├── reject.js
│ │ │ ├── sample.js
│ │ │ ├── select.js
│ │ │ ├── shuffle.js
│ │ │ ├── size.js
│ │ │ ├── some.js
│ │ │ ├── sortBy.js
│ │ │ ├── sortByAll.js
│ │ │ ├── sortByOrder.js
│ │ │ ├── sum.js
│ │ │ └── where.js
│ │ ├── collection.js
│ │ ├── date
│ │ │ └── now.js
│ │ ├── date.js
│ │ ├── function
│ │ │ ├── after.js
│ │ │ ├── ary.js
│ │ │ ├── backflow.js
│ │ │ ├── before.js
│ │ │ ├── bind.js
│ │ │ ├── bindAll.js
│ │ │ ├── bindKey.js
│ │ │ ├── compose.js
│ │ │ ├── curry.js
│ │ │ ├── curryRight.js
│ │ │ ├── debounce.js
│ │ │ ├── defer.js
│ │ │ ├── delay.js
│ │ │ ├── flow.js
│ │ │ ├── flowRight.js
│ │ │ ├── memoize.js
│ │ │ ├── modArgs.js
│ │ │ ├── negate.js
│ │ │ ├── once.js
│ │ │ ├── partial.js
│ │ │ ├── partialRight.js
│ │ │ ├── rearg.js
│ │ │ ├── restParam.js
│ │ │ ├── spread.js
│ │ │ ├── throttle.js
│ │ │ └── wrap.js
│ │ ├── function.js
│ │ ├── index.js
│ │ ├── internal
│ │ │ ├── LazyWrapper.js
│ │ │ ├── LodashWrapper.js
│ │ │ ├── MapCache.js
│ │ │ ├── SetCache.js
│ │ │ ├── arrayConcat.js
│ │ │ ├── arrayCopy.js
│ │ │ ├── arrayEach.js
│ │ │ ├── arrayEachRight.js
│ │ │ ├── arrayEvery.js
│ │ │ ├── arrayExtremum.js
│ │ │ ├── arrayFilter.js
│ │ │ ├── arrayMap.js
│ │ │ ├── arrayPush.js
│ │ │ ├── arrayReduce.js
│ │ │ ├── arrayReduceRight.js
│ │ │ ├── arraySome.js
│ │ │ ├── arraySum.js
│ │ │ ├── assignDefaults.js
│ │ │ ├── assignOwnDefaults.js
│ │ │ ├── assignWith.js
│ │ │ ├── baseAssign.js
│ │ │ ├── baseAt.js
│ │ │ ├── baseCallback.js
│ │ │ ├── baseClone.js
│ │ │ ├── baseCompareAscending.js
│ │ │ ├── baseCopy.js
│ │ │ ├── baseCreate.js
│ │ │ ├── baseDelay.js
│ │ │ ├── baseDifference.js
│ │ │ ├── baseEach.js
│ │ │ ├── baseEachRight.js
│ │ │ ├── baseEvery.js
│ │ │ ├── baseExtremum.js
│ │ │ ├── baseFill.js
│ │ │ ├── baseFilter.js
│ │ │ ├── baseFind.js
│ │ │ ├── baseFindIndex.js
│ │ │ ├── baseFlatten.js
│ │ │ ├── baseFor.js
│ │ │ ├── baseForIn.js
│ │ │ ├── baseForOwn.js
│ │ │ ├── baseForOwnRight.js
│ │ │ ├── baseForRight.js
│ │ │ ├── baseFunctions.js
│ │ │ ├── baseGet.js
│ │ │ ├── baseIndexOf.js
│ │ │ ├── baseIsEqual.js
│ │ │ ├── baseIsEqualDeep.js
│ │ │ ├── baseIsFunction.js
│ │ │ ├── baseIsMatch.js
│ │ │ ├── baseLodash.js
│ │ │ ├── baseMap.js
│ │ │ ├── baseMatches.js
│ │ │ ├── baseMatchesProperty.js
│ │ │ ├── baseMerge.js
│ │ │ ├── baseMergeDeep.js
│ │ │ ├── baseProperty.js
│ │ │ ├── basePropertyDeep.js
│ │ │ ├── basePullAt.js
│ │ │ ├── baseRandom.js
│ │ │ ├── baseReduce.js
│ │ │ ├── baseSetData.js
│ │ │ ├── baseSlice.js
│ │ │ ├── baseSome.js
│ │ │ ├── baseSortBy.js
│ │ │ ├── baseSortByOrder.js
│ │ │ ├── baseSum.js
│ │ │ ├── baseToString.js
│ │ │ ├── baseUniq.js
│ │ │ ├── baseValues.js
│ │ │ ├── baseWhile.js
│ │ │ ├── baseWrapperValue.js
│ │ │ ├── binaryIndex.js
│ │ │ ├── binaryIndexBy.js
│ │ │ ├── bindCallback.js
│ │ │ ├── bufferClone.js
│ │ │ ├── cacheIndexOf.js
│ │ │ ├── cachePush.js
│ │ │ ├── charsLeftIndex.js
│ │ │ ├── charsRightIndex.js
│ │ │ ├── compareAscending.js
│ │ │ ├── compareMultiple.js
│ │ │ ├── composeArgs.js
│ │ │ ├── composeArgsRight.js
│ │ │ ├── createAggregator.js
│ │ │ ├── createAssigner.js
│ │ │ ├── createBaseEach.js
│ │ │ ├── createBaseFor.js
│ │ │ ├── createBindWrapper.js
│ │ │ ├── createCache.js
│ │ │ ├── createCompounder.js
│ │ │ ├── createCtorWrapper.js
│ │ │ ├── createCurry.js
│ │ │ ├── createDefaults.js
│ │ │ ├── createExtremum.js
│ │ │ ├── createFind.js
│ │ │ ├── createFindIndex.js
│ │ │ ├── createFindKey.js
│ │ │ ├── createFlow.js
│ │ │ ├── createForEach.js
│ │ │ ├── createForIn.js
│ │ │ ├── createForOwn.js
│ │ │ ├── createHybridWrapper.js
│ │ │ ├── createObjectMapper.js
│ │ │ ├── createPadDir.js
│ │ │ ├── createPadding.js
│ │ │ ├── createPartial.js
│ │ │ ├── createPartialWrapper.js
│ │ │ ├── createReduce.js
│ │ │ ├── createRound.js
│ │ │ ├── createSortedIndex.js
│ │ │ ├── createWrapper.js
│ │ │ ├── deburrLetter.js
│ │ │ ├── equalArrays.js
│ │ │ ├── equalByTag.js
│ │ │ ├── equalObjects.js
│ │ │ ├── escapeHtmlChar.js
│ │ │ ├── escapeRegExpChar.js
│ │ │ ├── escapeStringChar.js
│ │ │ ├── getData.js
│ │ │ ├── getFuncName.js
│ │ │ ├── getLength.js
│ │ │ ├── getMatchData.js
│ │ │ ├── getNative.js
│ │ │ ├── getView.js
│ │ │ ├── indexOfNaN.js
│ │ │ ├── initCloneArray.js
│ │ │ ├── initCloneByTag.js
│ │ │ ├── initCloneObject.js
│ │ │ ├── invokePath.js
│ │ │ ├── isArrayLike.js
│ │ │ ├── isIndex.js
│ │ │ ├── isIterateeCall.js
│ │ │ ├── isKey.js
│ │ │ ├── isLaziable.js
│ │ │ ├── isLength.js
│ │ │ ├── isObjectLike.js
│ │ │ ├── isSpace.js
│ │ │ ├── isStrictComparable.js
│ │ │ ├── lazyClone.js
│ │ │ ├── lazyReverse.js
│ │ │ ├── lazyValue.js
│ │ │ ├── mapDelete.js
│ │ │ ├── mapGet.js
│ │ │ ├── mapHas.js
│ │ │ ├── mapSet.js
│ │ │ ├── mergeData.js
│ │ │ ├── mergeDefaults.js
│ │ │ ├── metaMap.js
│ │ │ ├── pickByArray.js
│ │ │ ├── pickByCallback.js
│ │ │ ├── reEscape.js
│ │ │ ├── reEvaluate.js
│ │ │ ├── reInterpolate.js
│ │ │ ├── realNames.js
│ │ │ ├── reorder.js
│ │ │ ├── replaceHolders.js
│ │ │ ├── setData.js
│ │ │ ├── shimKeys.js
│ │ │ ├── sortedUniq.js
│ │ │ ├── toIterable.js
│ │ │ ├── toObject.js
│ │ │ ├── toPath.js
│ │ │ ├── trimmedLeftIndex.js
│ │ │ ├── trimmedRightIndex.js
│ │ │ ├── unescapeHtmlChar.js
│ │ │ └── wrapperClone.js
│ │ ├── lang
│ │ │ ├── clone.js
│ │ │ ├── cloneDeep.js
│ │ │ ├── eq.js
│ │ │ ├── gt.js
│ │ │ ├── gte.js
│ │ │ ├── isArguments.js
│ │ │ ├── isArray.js
│ │ │ ├── isBoolean.js
│ │ │ ├── isDate.js
│ │ │ ├── isElement.js
│ │ │ ├── isEmpty.js
│ │ │ ├── isEqual.js
│ │ │ ├── isError.js
│ │ │ ├── isFinite.js
│ │ │ ├── isFunction.js
│ │ │ ├── isMatch.js
│ │ │ ├── isNaN.js
│ │ │ ├── isNative.js
│ │ │ ├── isNull.js
│ │ │ ├── isNumber.js
│ │ │ ├── isObject.js
│ │ │ ├── isPlainObject.js
│ │ │ ├── isRegExp.js
│ │ │ ├── isString.js
│ │ │ ├── isTypedArray.js
│ │ │ ├── isUndefined.js
│ │ │ ├── lt.js
│ │ │ ├── lte.js
│ │ │ ├── toArray.js
│ │ │ └── toPlainObject.js
│ │ ├── lang.js
│ │ ├── math
│ │ │ ├── add.js
│ │ │ ├── ceil.js
│ │ │ ├── floor.js
│ │ │ ├── max.js
│ │ │ ├── min.js
│ │ │ ├── round.js
│ │ │ └── sum.js
│ │ ├── math.js
│ │ ├── number
│ │ │ ├── inRange.js
│ │ │ └── random.js
│ │ ├── number.js
│ │ ├── object
│ │ │ ├── assign.js
│ │ │ ├── create.js
│ │ │ ├── defaults.js
│ │ │ ├── defaultsDeep.js
│ │ │ ├── extend.js
│ │ │ ├── findKey.js
│ │ │ ├── findLastKey.js
│ │ │ ├── forIn.js
│ │ │ ├── forInRight.js
│ │ │ ├── forOwn.js
│ │ │ ├── forOwnRight.js
│ │ │ ├── functions.js
│ │ │ ├── get.js
│ │ │ ├── has.js
│ │ │ ├── invert.js
│ │ │ ├── keys.js
│ │ │ ├── keysIn.js
│ │ │ ├── mapKeys.js
│ │ │ ├── mapValues.js
│ │ │ ├── merge.js
│ │ │ ├── methods.js
│ │ │ ├── omit.js
│ │ │ ├── pairs.js
│ │ │ ├── pick.js
│ │ │ ├── result.js
│ │ │ ├── set.js
│ │ │ ├── transform.js
│ │ │ ├── values.js
│ │ │ └── valuesIn.js
│ │ ├── object.js
│ │ ├── package.json
│ │ ├── string
│ │ │ ├── camelCase.js
│ │ │ ├── capitalize.js
│ │ │ ├── deburr.js
│ │ │ ├── endsWith.js
│ │ │ ├── escape.js
│ │ │ ├── escapeRegExp.js
│ │ │ ├── kebabCase.js
│ │ │ ├── pad.js
│ │ │ ├── padLeft.js
│ │ │ ├── padRight.js
│ │ │ ├── parseInt.js
│ │ │ ├── repeat.js
│ │ │ ├── snakeCase.js
│ │ │ ├── startCase.js
│ │ │ ├── startsWith.js
│ │ │ ├── template.js
│ │ │ ├── templateSettings.js
│ │ │ ├── trim.js
│ │ │ ├── trimLeft.js
│ │ │ ├── trimRight.js
│ │ │ ├── trunc.js
│ │ │ ├── unescape.js
│ │ │ └── words.js
│ │ ├── string.js
│ │ ├── support.js
│ │ ├── utility
│ │ │ ├── attempt.js
│ │ │ ├── callback.js
│ │ │ ├── constant.js
│ │ │ ├── identity.js
│ │ │ ├── iteratee.js
│ │ │ ├── matches.js
│ │ │ ├── matchesProperty.js
│ │ │ ├── method.js
│ │ │ ├── methodOf.js
│ │ │ ├── mixin.js
│ │ │ ├── noop.js
│ │ │ ├── property.js
│ │ │ ├── propertyOf.js
│ │ │ ├── range.js
│ │ │ ├── times.js
│ │ │ └── uniqueId.js
│ │ └── utility.js
│ └── tracking
│ ├── LICENSE.md
│ ├── README.md
│ ├── assets
│ │ ├── opencv_haarcascade_converter.html
│ │ ├── opencv_haarcascade_eye.js
│ │ ├── opencv_haarcascade_frontalface_alt.js
│ │ ├── opencv_haarcascade_mouth.js
│ │ └── opencv_haarcascade_upper_body.js
│ ├── bower.json
│ ├── build
│ │ ├── data
│ │ │ ├── eye-min.js
│ │ │ ├── eye.js
│ │ │ ├── face-min.js
│ │ │ ├── face.js
│ │ │ ├── mouth-min.js
│ │ │ └── mouth.js
│ │ ├── tracking-min.js
│ │ └── tracking.js
│ ├── examples
│ │ ├── assets
│ │ │ ├── book1.png
│ │ │ ├── book2.png
│ │ │ ├── box1.png
│ │ │ ├── box2.png
│ │ │ ├── brief1.png
│ │ │ ├── brief2.png
│ │ │ ├── color_camera_gui.js
│ │ │ ├── demo.css
│ │ │ ├── draw_frame.png
│ │ │ ├── faces.jpg
│ │ │ ├── fast.png
│ │ │ ├── fish_tank
│ │ │ │ ├── FishTankRenderer.js
│ │ │ │ ├── nx.png
│ │ │ │ ├── ny.png
│ │ │ │ ├── nz.png
│ │ │ │ ├── px.png
│ │ │ │ ├── py.png
│ │ │ │ └── pz.png
│ │ │ ├── frame.png
│ │ │ ├── minions.mp4
│ │ │ ├── minions.ogv
│ │ │ ├── psmove.png
│ │ │ ├── splines.min.js
│ │ │ └── stats.min.js
│ │ ├── brief.html
│ │ ├── brief_camera.html
│ │ ├── color_camera.html
│ │ ├── color_draw_something.html
│ │ ├── color_fish_tank.html
│ │ ├── color_hello_world.html
│ │ ├── color_video.html
│ │ ├── face_camera.html
│ │ ├── face_fish_tank.html
│ │ ├── face_hello_world.html
│ │ ├── face_tag_friends.html
│ │ ├── fast.html
│ │ └── fast_camera.html
│ ├── gulpfile.js
│ ├── package.json
│ ├── src
│ │ ├── detection
│ │ │ ├── ViolaJones.js
│ │ │ └── training
│ │ │ └── haar
│ │ │ ├── eye.js
│ │ │ ├── face.js
│ │ │ └── mouth.js
│ │ ├── features
│ │ │ ├── Brief.js
│ │ │ └── Fast.js
│ │ ├── math
│ │ │ ├── Math.js
│ │ │ └── Matrix.js
│ │ ├── pose
│ │ │ └── EPnP.js
│ │ ├── trackers
│ │ │ ├── ColorTracker.js
│ │ │ ├── ObjectTracker.js
│ │ │ ├── Tracker.js
│ │ │ └── TrackerTask.js
│ │ ├── tracking.js
│ │ └── utils
│ │ ├── Canvas.js
│ │ ├── DisjointSet.js
│ │ ├── EventEmitter.js
│ │ └── Image.js
│ └── test
│ ├── Benchmark.js
│ ├── Brief.js
│ ├── ColorTracker.js
│ ├── Fast.js
│ ├── ObjectTracker.js
│ ├── assets
│ │ ├── box1.png
│ │ ├── box2.png
│ │ ├── faces.png
│ │ └── psmove.png
│ ├── perf
│ │ ├── Brief.js
│ │ ├── ColorTracker.js
│ │ ├── Fast.js
│ │ └── ObjectTracker.js
│ └── utils
│ ├── benchmark.js
│ └── sandbox.js
├── package.json
├── src
│ ├── alignment
│ │ ├── LBF.js
│ │ ├── Regressor.js
│ │ └── training
│ │ ├── Landmarks.js
│ │ └── Regressor.js
│ ├── detection
│ │ ├── ViolaJones.js
│ │ └── training
│ │ └── haar
│ │ ├── eye.js
│ │ ├── face.js
│ │ └── mouth.js
│ ├── face-wrapper.jpg
│ ├── features
│ │ ├── Brief.js
│ │ └── Fast.js
│ ├── math
│ │ ├── Math.js
│ │ └── Matrix.js
│ ├── pose
│ │ └── EPnP.js
│ ├── trackers
│ │ ├── ColorTracker.js
│ │ ├── LandmarksTracker.js
│ │ ├── ObjectTracker.js
│ │ ├── Tracker.js
│ │ └── TrackerTask.js
│ ├── tracking.js
│ └── utils
│ ├── Canvas.js
│ ├── DisjointSet.js
│ ├── EventEmitter.js
│ └── Image.js
├── yarn.lock
├── 说明.docx
├── 重置.png
├── 单选按钮-选中.png
├── 好例子网_face_h5.rar
└── 大号选中背景.png
52 directories, 613 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论