It's Over: The Rise & Fall Of Google Authorship For Search ResultsAnyone who follows Google knows that nothing it creates is immune from elimination. Like so many efforts before it, Authorship is fading into the sunset.tagged: authorshipseosimon-mcmanus03-12-2020
Ahrefs - SEO Tools & Resources To Grow Your Search TrafficWith Ahrefs, you don’t have to be an SEO pro to rank higher and get more traffictagged: searchanalyticsseosimon-mcmanus02-12-2020
Visual Studio App Center | iOS, Android, Xamarin & React NativeConnect to GitHub, Bitbucket, GitLab, or Azure DevOps and build your app in the cloud on every commit.Automatically run unit tests, release to testers and stores, or test your UI on real devices.tagged: mobileappsrelease19-11-2020
GAN Lab: Play with Generative Adversarial Networks in Your Browser!Many machine learning systems look at some kind of complicated input (say, an image) and produce a simple output (a label like, "cat"). By contrast, the goal of a generative model is something like the opposite: take a small piece of input—perhaps a few random numbers—and produce a complex output, like an image of a realistic-looking face. A generative adversarial network (GAN) is an especially effective type of generative model, introduced only a few years ago, which has been a subject of intense interest in the machine learning community.tagged: face-recognitionganmachine-learning04-11-2020
shaoanlu/faceswap-GAN: A denoising autoencoder + adversarial losses and attention mechanisms for face swapping.Adding Adversarial loss and perceptual loss (VGGface) to deepfakes'(reddit user) auto-encoder architecture.tagged: face-recognitionganmachine-learning04-11-2020
auduno/clmtrackr: Javascript library for precise tracking of facial features via Constrained Local Modelsclmtrackr is a javascript library for fitting facial models to faces in videos or images. It currently is an implementation of constrained local models fitted by regularized landmark mean-shift, as described in Jason M. Saragih's paper. clmtrackr tracks a face and outputs the coordinate positions of the face model as an array, following the numbering of the model below:tagged: face-recognitioncontrained-local-modelsface-substitution03-11-2020
Face Substitution on Vimeo[Edit, June 2016: To the best of my knowledge, this work with Arturo Castro is the first example of realistic "face swapping" in realtime. If you're interested in experimenting with the technique, I recommend Audun's implementation here auduno.github.io/clmtrackr/examples/facesubstitution.html ]tagged: face-recognitionface-substitution03-11-2020
Face TrackerThis is an example of precise face-tracking in an image using the javascript library clmtrackr. To try it out, simply click start.To try it out with your own image, choose a file above by clicking "choose file". If the tracking has problems, try selecting the face in the image manually by clicking "manually select face", and click and hold to drag a square around the face in the image.The image is from the FG-net Talking Face projecttagged: face-recognitionface-substitution03-11-2020
Face substitutionThis is a demo of face substitution using the javascript library clmtrackr. Keep your face still until the facemodel has fitted and try out different masks from the dropdowntagged: face-recognitionface-tracking02-11-2020
Kairos: Face Recognition API Reference Docs We're building a Face Recognition platform that lets you quickly integrate human identity features into your products and services—it's speedy, safe, and secure.Kairos is a simple concept—you submit images into our API, and our deep learning algorithms analyze the faces found, then the API returns a bunch of useful data about the faces we find. You can use this to search, match and compare faces, or measure characteristics such as age, and gender.tagged: face-recognitionai21-10-2020
Masking in CSSAs far as CSS features go this is still relatively new. Because of this, support can be spotty. So let’s check out caniuse.com. Caniuse is a website created by a friend of mine Alexis Diveria, that shows you what features are supported on which browser versions.tagged: maskingcompostingwebkit16-10-2020
Animista/* ---------------------------------------------- * Generated by Animista on 2020-10-15 7:19:19 * Licensed under FreeBSD License. * See http://animista.net/license for more info. * w: http://animista.net, t: @cssanimista * ---------------------------------------------- *//** * ---------------------------------------- * @animation flicker-in-1 * ---------------------------------------- */@-webkit-keyframes flicker-in-1 { 0% { opacity: 0; } 10% { opacity: 0; } 10.1% { opacity: 1; } 10.2% { opacity: 0; } 20% { opacity: 0; } 20.1% { opacity: 1; } 20.6% { opacity: 0; } 30% { opacity: 0; } 30.1% { opacity: 1; } 30.5% { opacity: 1; } 30.6% { opacity: 0; } 45% { opacity: 0; } 45.1% { opacity: 1; } 50% { opacity: 1; } 55% { opacity: 1; } 55.1% { opacity: 0; } 57% { opacity: 0; } 57.1% { opacity: 1; } 60% { opacity: 1; } 60.1% { opacity: 0; } 65% { opacity: 0; } 65.1% { opacity: 1; } 75% { opacity: 1; } 75.1% { opacity: 0; } 77% { opacity: 0; } 77.1% { opacity: 1; } 85% { opacity: 1; } 85.1% { opacity: 0; } 86% { opacity: 0; } 86.1% { opacity: 1; } 100% { opacity: 1; }}@keyframes flicker-in-1 { 0% { opacity: 0; } 10% { opacity: 0; } 10.1% { opacity: 1; } 10.2% { opacity: 0; } 20% { opacity: 0; } 20.1% { opacity: 1; } 20.6% { opacity: 0; } 30% { opacity: 0; } 30.1% { opacity: 1; } 30.5% { opacity: 1; } 30.6% { opacity: 0; } 45% { opacity: 0; } 45.1% { opacity: 1; } 50% { opacity: 1; } 55% { opacity: 1; } 55.1% { opacity: 0; } 57% { opacity: 0; } 57.1% { opacity: 1; } 60% { opacity: 1; } 60.1% { opacity: 0; } 65% { opacity: 0; } 65.1% { opacity: 1; } 75% { opacity: 1; } 75.1% { opacity: 0; } 77% { opacity: 0; } 77.1% { opacity: 1; } 85% { opacity: 1; } 85.1% { opacity: 0; } 86% { opacity: 0; } 86.1% { opacity: 1; } 100% { opacity: 1; }}tagged: transitions15-10-2020
Huge memory usage · Issue #763 · Automattic/node-canvasIf you run that with the --expose_gc flag and comment on/off the gc() line, you'll see the RSS stays flat with the GC forcibly run after each iteration.tagged: expose-gc13-10-2020
Inventing Virtual Meetings of Tomorrow with NVIDIA AI Research - YouTubeNew AI breakthroughs in NVIDIA Maxine, cloud-native video streaming AI SDK, slash bandwidth use while make it possible to re-animate faces, correct gaze and animate characters for immersive and engaging meetings. Learn more: https://nvda.ws/3l9foIntagged: ai09-10-2020
4 reasons your z-index isn't working (and how to fix it) - Coder CoderWhat is z-index? Z-index is a CSS property that allows you to position HTML elements in layers on top of one another. It seems simple at first, but it’s deceptively simple.There are some weird, non-intuitive rules that can make it not behave the way you want– even if you set z-index to 999999!This article will explain in detail four of the most common reasons that z-index isn’t working for you. You’ll learn how to use CSS to bring elements to the front, or back behind other elements.tagged: z-indexgrid09-10-2020