Tagged articles
289 articles
Page 2 of 3
Sohu Tech Products
Sohu Tech Products
Mar 29, 2023 · Mobile Development

OpenGLES 2D Lab: Face‑Slimming Photo Editing Demo (Second Edition)

This article presents an iOS OpenGLES 2D experiment that demonstrates a face‑slimming photo‑editing demo, explains the mesh‑grid warping algorithm, shader debugging techniques, perspective and affine transformations, and provides full source code and usage instructions.

Face SlimmingImage ProcessingMobile Development
0 likes · 9 min read
OpenGLES 2D Lab: Face‑Slimming Photo Editing Demo (Second Edition)
DataFunTalk
DataFunTalk
Feb 11, 2023 · Artificial Intelligence

Accelerating Computer Vision Pipelines with CV-CUDA: Reducing Complexity and Performance Bottlenecks

This article explains how moving image preprocessing and post‑processing to GPU with the open‑source CV‑CUDA library dramatically reduces system complexity, eliminates CPU‑GPU bottlenecks, and delivers up to thirty‑fold performance gains for computer‑vision workloads across training and inference stages.

CV-CUDAComputer VisionDeep Learning
0 likes · 16 min read
Accelerating Computer Vision Pipelines with CV-CUDA: Reducing Complexity and Performance Bottlenecks
58UXD
58UXD
Jan 9, 2023 · Artificial Intelligence

How to Transform VR Scenes into Visually Stunning Experiences in Four Simple Steps

This article outlines a four‑step workflow to improve VR scene quality—covering hardware upgrades, optimized shooting setups, advanced image preprocessing, and custom color‑filter styling—demonstrating how systematic enhancements and blind testing can produce visually appealing, high‑quality VR experiences.

Image ProcessingPipelineVR
0 likes · 6 min read
How to Transform VR Scenes into Visually Stunning Experiences in Four Simple Steps
Sohu Tech Products
Sohu Tech Products
Jan 4, 2023 · Mobile Development

Optimizing Small QR Code Detection on iOS Using OpenCV and AVFoundation

This article details a method to improve detection and decoding of small QR codes in iOS image previews by combining OpenCV‑based detection with AVFoundation‑based recognition, describing multi‑stage image preprocessing, region‑specific scaling, and code snippets that illustrate the implementation.

Image ProcessingMobile DevelopmentOpenCV
0 likes · 13 min read
Optimizing Small QR Code Detection on iOS Using OpenCV and AVFoundation
Kuaishou Audio & Video Technology
Kuaishou Audio & Video Technology
Dec 30, 2022 · Artificial Intelligence

Unlocking Realistic Bokeh: Depth‑Aware Algorithms Behind Holiday Video Effects

This article explains the optical principles of bokeh (scatter blur), describes a depth‑aware variable‑focus algorithm developed by Kuaishou’s audio‑video team, and details practical optimizations such as saliency detection, edge‑preserving weighting, and adaptive spot‑light effects that enable realistic, customizable holiday video filters.

BokehComputer VisionDepth estimation
0 likes · 11 min read
Unlocking Realistic Bokeh: Depth‑Aware Algorithms Behind Holiday Video Effects
Python Programming Learning Circle
Python Programming Learning Circle
Dec 28, 2022 · Fundamentals

13 Advanced Python Scripts for Everyday Tasks

This article presents thirteen advanced Python scripts covering tasks such as internet speed testing, Google searching, web automation, lyric retrieval, EXIF extraction, OCR, image cartoonization, recycle bin cleaning, image enhancement, Windows version detection, PDF-to-image conversion, hex-to-RGB conversion, and website status checking, each with code examples.

Advanced ScriptsAutomationData Extraction
0 likes · 10 min read
13 Advanced Python Scripts for Everyday Tasks
php Courses
php Courses
Nov 18, 2022 · Information Security

Secure File Name, Content, Permission, and Server Handling in PHP

This article explains how to safely process uploaded file names, sanitize file contents, set appropriate Linux permissions, and handle file storage in PHP, while also providing code examples and a brief announcement for a PHP training class.

File SecurityImage ProcessingLinux permissions
0 likes · 6 min read
Secure File Name, Content, Permission, and Server Handling in PHP
Zhuanzhuan Tech
Zhuanzhuan Tech
Nov 9, 2022 · Artificial Intelligence

Applying OCR to Game Skin Recognition: Filtering Owned Skins and Tolerant Text Matching

This article describes how OCR technology is used in a game marketplace to automatically extract skin parameters from user‑uploaded images, outlines methods for separating owned skin regions from background using color analysis, and presents a tolerant matching solution based on Rabin‑Karp hashing to handle OCR errors.

Computer VisionGame DevelopmentImage Processing
0 likes · 10 min read
Applying OCR to Game Skin Recognition: Filtering Owned Skins and Tolerant Text Matching
JD Retail Technology
JD Retail Technology
Oct 18, 2022 · Artificial Intelligence

Intelligent UI Traversal and Automated Testing for JD Mobile Apps and Mini‑Programs

The article describes JD's AI‑driven UI traversal framework that combines traditional view‑tree dumping, image‑based segmentation, OCR and YOLO detection to automatically explore, assert and handle dynamic elements across Android, iOS, H5 and mini‑programs, improving testing efficiency and reducing production incidents.

Automated TestingImage ProcessingUI traversal
0 likes · 12 min read
Intelligent UI Traversal and Automated Testing for JD Mobile Apps and Mini‑Programs
Python Programming Learning Circle
Python Programming Learning Circle
Oct 7, 2022 · Artificial Intelligence

Analyzing WeChat Friend Data with Python: Gender, Avatar, Signature, and Location Insights

This article demonstrates how to use Python libraries such as itchat, jieba, matplotlib, snownlp, and TencentYoutuyun to retrieve WeChat friend information and perform data analysis on gender distribution, avatar usage, signature sentiment, and geographic location, presenting results with charts and word clouds.

Image ProcessingPythonSentiment Analysis
0 likes · 12 min read
Analyzing WeChat Friend Data with Python: Gender, Avatar, Signature, and Location Insights
Bilibili Tech
Bilibili Tech
Sep 20, 2022 · Fundamentals

Common Color Representation Methods and Image/Video Fundamentals

The article explains common color models such as grayscale, RGB and YUV, describes image fundamentals like resolution and aspect ratio, outlines typical storage formats (RGB, YUV420P, NV12/NV21) and their bit‑depth considerations, and introduces video basics including frame rate, compression stages and HDR mapping.

Image ProcessingRGBSampling
0 likes · 21 min read
Common Color Representation Methods and Image/Video Fundamentals
ByteDance Terminal Technology
ByteDance Terminal Technology
Sep 1, 2022 · Artificial Intelligence

Hybrid Computer Vision and Deep Learning for Automated UI Background Color Extraction and Assertion

This article presents a hybrid pipeline combining traditional computer vision techniques and deep learning models to automatically extract and verify text background colors in UI automation screenshots, effectively addressing challenges like limited training data and complex borders to significantly reduce manual inspection costs while achieving high accuracy and robustness in production environments.

Automated TestingComputer VisionDeep Learning
0 likes · 10 min read
Hybrid Computer Vision and Deep Learning for Automated UI Background Color Extraction and Assertion
Alibaba Cloud Native
Alibaba Cloud Native
Aug 30, 2022 · Cloud Native

Turn Images into Sketches with Alibaba Cloud Serverless Functions

This guide shows how to deploy a Python‑based image‑to‑sketch function on Alibaba Cloud Serverless Function Compute, automatically converting photos uploaded to one OSS bucket into sketch images stored in another bucket, covering prerequisites, environment setup, code implementation, deployment steps, testing, and troubleshooting.

Alibaba CloudFunction ComputeImage Processing
0 likes · 9 min read
Turn Images into Sketches with Alibaba Cloud Serverless Functions
Python Programming Learning Circle
Python Programming Learning Circle
Aug 30, 2022 · Artificial Intelligence

Common Python Image‑Processing Libraries and Usage Examples

This article introduces the most popular Python libraries for image processing—including scikit‑image, NumPy, SciPy, Pillow, OpenCV, SimpleCV, Mahotas, SimpleITK, pgmagick, and Pycairo—explains their core features, and provides concise code snippets demonstrating tasks such as filtering, template matching, masking, blurring, and visualisation.

Image ProcessingNumPyOpenCV
0 likes · 8 min read
Common Python Image‑Processing Libraries and Usage Examples
HomeTech
HomeTech
Aug 23, 2022 · Mobile Development

Extracting Car Outlines from Sample Images for 360° Vehicle Capture in an iOS App

This article describes a step‑by‑step iOS implementation that converts example car images into bitmap points, scans edges, removes duplicate points, compensates missing vertices, and finally builds a closed BezierPath to guide 360° vehicle photography, including full Objective‑C code snippets.

BezierPathContour DetectionImage Processing
0 likes · 8 min read
Extracting Car Outlines from Sample Images for 360° Vehicle Capture in an iOS App
MaGe Linux Operations
MaGe Linux Operations
Jul 14, 2022 · Artificial Intelligence

How to Detect Nude Images with Python and Pillow: A Complete Guide

This article walks through building a Python3 program that uses the Pillow library to identify skin regions in images, applies color‑space heuristics to classify pixels, merges connected skin areas, and decides whether an image is pornographic based on configurable rules, complete with code samples and testing results.

Computer VisionImage ProcessingPython
0 likes · 22 min read
How to Detect Nude Images with Python and Pillow: A Complete Guide
58 Tech
58 Tech
Jul 14, 2022 · Artificial Intelligence

Image Quality Assessment Techniques and Their Application in 58.com Recruitment Image Filtering

This article reviews image quality assessment (IQA) methods—including full‑reference, reduced‑reference, and no‑reference approaches—covers typical datasets and evaluation metrics, describes CNN‑based models such as WaDIQaM, DBCNN and hyperIQA, and details a customized IQA solution deployed at 58.com to filter and rank recruitment images, achieving a reduction of bad‑image rate from 9% to 0%.

CNNComputer VisionIQA
0 likes · 17 min read
Image Quality Assessment Techniques and Their Application in 58.com Recruitment Image Filtering
AntTech
AntTech
Jul 12, 2022 · Artificial Intelligence

AI Visual Anti‑Fraud Model Battles QR Code Abuse in the Beverage Industry

The article describes how Ant Group's AI visual anti‑fraud system, built by vision engineers, combats large‑scale QR‑code fraud targeting beverage bottle caps, detailing the black‑gray industry's tactics, the model's rapid detection capabilities, continuous unsupervised learning upgrades, and its broader applications in remote‑sensing and risk management.

AIImage ProcessingQR code
0 likes · 13 min read
AI Visual Anti‑Fraud Model Battles QR Code Abuse in the Beverage Industry
Python Programming Learning Circle
Python Programming Learning Circle
Jun 9, 2022 · Artificial Intelligence

Python Nude Image Detection Using Pillow: Algorithm, Implementation, and Visualization

This tutorial explains how to build a Python program that detects nude images by analyzing skin-colored regions with Pillow, covering project setup, image preprocessing, pixel classification using RGB/HSV/YCrCb formulas, region merging, decision rules, and command‑line usage with optional visualization.

Computer VisionImage ProcessingNude Detection
0 likes · 23 min read
Python Nude Image Detection Using Pillow: Algorithm, Implementation, and Visualization
HomeTech
HomeTech
Jun 8, 2022 · Mobile Development

Handling iOS Camera Preview vs Captured Image Discrepancy in VIN Recognition

This article investigates the mismatch between iOS camera preview and captured images in VIN recognition, explains the aspect‑ratio scaling cause, derives compensation formulas, and provides Objective‑C code to adjust crop rectangles for accurate framing.

CameraImage ProcessingObjective‑C
0 likes · 9 min read
Handling iOS Camera Preview vs Captured Image Discrepancy in VIN Recognition
Alibaba Terminal Technology
Alibaba Terminal Technology
Jun 2, 2022 · Mobile Development

How PowerImage Revolutionizes Flutter Image Handling with FFI and Texture

PowerImage, Alibaba’s next‑generation Flutter image library, combines native‑level FFI and texture techniques to deliver ui.Image support, pre‑loading, unified caching, simulator compatibility, custom image channels, and performance‑optimized rendering, while providing extensive unit tests and open‑source tooling for developers.

FFIFlutterImage Processing
0 likes · 11 min read
How PowerImage Revolutionizes Flutter Image Handling with FFI and Texture
Python Programming Learning Circle
Python Programming Learning Circle
Apr 26, 2022 · Artificial Intelligence

Python Script for Adding Face Masks to CelebA Images Using the face_recognition Library

This article demonstrates how to use Python, the face_recognition library, and OpenCV/Pillow to automatically detect facial landmarks in CelebA images, generate and align mask overlays, and save both masked and binary mask versions for computer‑vision research and dataset augmentation.

Computer VisionImage ProcessingPython
0 likes · 11 min read
Python Script for Adding Face Masks to CelebA Images Using the face_recognition Library
IT Services Circle
IT Services Circle
Apr 17, 2022 · Fundamentals

Reversing a GIF Using Python Pillow (PIL)

This tutorial explains how to reverse an animated GIF by loading it with Pillow, extracting each frame, reversing the frame order, and saving the result as a new GIF, providing complete Python code and step‑by‑step instructions.

GIFImage Processingpillow
0 likes · 3 min read
Reversing a GIF Using Python Pillow (PIL)
Python Programming Learning Circle
Python Programming Learning Circle
Apr 9, 2022 · Artificial Intelligence

Image Resizing with OpenCV and PyTorch

This article explains how to resize images using OpenCV's cv2.resize function and how to scale multi‑dimensional tensors in PyTorch with torch.nn.functional.interpolate, providing detailed parameter descriptions and practical code examples for both single images and batch processing.

Computer VisionImage ProcessingPyTorch
0 likes · 6 min read
Image Resizing with OpenCV and PyTorch
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 1, 2022 · Artificial Intelligence

Learning OCR for Game Text Recognition: From Data Preparation to CRNN Model Training

This article documents the author’s step‑by‑step journey of building an OCR system for recognizing Chinese characters in a card‑game UI, covering game selection, technical background, data generation, deep‑learning model training with CRNN, real‑image data collection, optimization attempts, and final performance evaluation.

CRNNDeep LearningEasyOCR
0 likes · 15 min read
Learning OCR for Game Text Recognition: From Data Preparation to CRNN Model Training
Kuaishou Tech
Kuaishou Tech
Mar 3, 2022 · Artificial Intelligence

Optimization Techniques for Image Cropping in Kuaishou YKit AI SDK

This article details the engineering optimizations applied to the image cropping stage of Kuaishou's YKit AI SDK, covering instruction-level fixes, SIMD acceleration, I/O cache improvements, algorithmic refinements, parallel processing, and device‑tier strategies to achieve up to 4.6× speedup on mobile devices.

AI SDKImage ProcessingMobile AI
0 likes · 12 min read
Optimization Techniques for Image Cropping in Kuaishou YKit AI SDK
php Courses
php Courses
Feb 13, 2022 · Backend Development

Using Baidu AI to Convert Photos to Anime Avatars with PHP

This tutorial demonstrates how to register for Baidu AI, obtain an AccessToken, and use a custom PHP Curl wrapper to call the Baidu image‑to‑anime API, converting a regular photo into an anime‑style avatar, with full code examples.

APIAnime AvatarBaidu AI
0 likes · 4 min read
Using Baidu AI to Convert Photos to Anime Avatars with PHP
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 28, 2022 · Cloud Native

Applying Serverless Architecture in a Content Middle Platform: Image Production Service Case Study

The article explains how a content middle platform adopted serverless architecture—combining FaaS and BaaS—to build a cost‑effective, highly scalable image‑production service, illustrating self‑contained functions, synchronous pipelines, event‑driven processing, and workflow orchestration that reduce maintenance, accelerate deployment, and simplify operations.

BaaSFaaSImage Processing
0 likes · 10 min read
Applying Serverless Architecture in a Content Middle Platform: Image Production Service Case Study
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Dec 14, 2021 · Game Development

Extracting Game Board Information from a Point Map Using Jimp

Using Jimp, the author scans a designer‑supplied point‑map image—where each 1 px marker’s color encodes a board square type—to automatically extract (x, y) coordinates, merge adjacent pixels via region‑growing for visibility, output a JSON layout, and drive front‑end placement of Monopoly‑style tiles.

Image ProcessingJimpfrontend
0 likes · 14 min read
Extracting Game Board Information from a Point Map Using Jimp
Java Captain
Java Captain
Dec 4, 2021 · Artificial Intelligence

Java Spring Boot License Plate Recognition and Training System (Open‑Source)

This open‑source project implements a Spring Boot and Maven based license‑plate detection and training system in Java, leveraging OpenCV and JavaCPP, supporting multiple plate colors, SVM and ANN algorithms, and providing a B/S architecture with SQLite, Swagger documentation, and extensible image‑recognition features.

Computer VisionDeep LearningImage Processing
0 likes · 4 min read
Java Spring Boot License Plate Recognition and Training System (Open‑Source)
DeWu Technology
DeWu Technology
Nov 18, 2021 · Artificial Intelligence

Background Complexity Detection for Sneaker Images Using MobileNet, FPN, and Modified SAM

The project presents a lightweight MobileNet‑FPN architecture enhanced with a modified spatial‑attention module that evaluates corner‑based self‑similarity to classify sneaker photo backgrounds, achieving 96% test accuracy—exceeding baseline CNN performance—and meeting business targets of over 80% hint accuracy and 90% mandatory enforcement.

CNNComputer VisionImage Processing
0 likes · 12 min read
Background Complexity Detection for Sneaker Images Using MobileNet, FPN, and Modified SAM
ByteDance SE Lab
ByteDance SE Lab
Nov 12, 2021 · Artificial Intelligence

How Douyin Boosts Video Quality End‑to‑End: From Capture to Playback

This article explains Douyin's comprehensive video‑quality pipeline, covering the impact of resolution, bit depth, frame rate, color gamut and brightness, the end‑to‑end processing chain from sensor to server to client, and the mix of subjective and objective evaluation methods used to continuously improve visual experience.

AI enhancementDouyinImage Processing
0 likes · 25 min read
How Douyin Boosts Video Quality End‑to‑End: From Capture to Playback
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 1, 2021 · Mobile Development

How to Extend Flutter UI Automation Beyond Native Tools: A Practical Guide

Flutter’s native testing tools struggle with hybrid apps, so this article analyzes the limitations of Flutter driver and integration_test, then presents a custom solution that leverages native automation frameworks, JSON protocols, and image‑processing techniques to achieve reliable UI automation for Flutter pages.

FlutterImage ProcessingPython
0 likes · 9 min read
How to Extend Flutter UI Automation Beyond Native Tools: A Practical Guide
Xianyu Technology
Xianyu Technology
Oct 29, 2021 · Mobile Development

PowerImage: Integrating FFI and External Texture for Advanced Flutter Image Handling

PowerImage combines FFI and external‑texture techniques to deliver native‑like Flutter image handling, offering direct ui.Image loading, unified caching, simulator support, custom channels and comprehensive error capture, with texture‑based rendering preferred for typical use and FFI reserved for legacy simulators or direct pixel access, while providing performance gains and upcoming animated‑image support.

FFIFlutterImage Processing
0 likes · 12 min read
PowerImage: Integrating FFI and External Texture for Advanced Flutter Image Handling
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2021 · Fundamentals

How to Hide Secret Messages in Photos with Python and OpenCV

This tutorial shows how to embed hidden text into an image using Python's OpenCV and PIL libraries, detailing the step‑by‑step process, complete code, customization tips, and visual results, enabling messages that appear only when the picture is enlarged.

Hidden MessageImage ProcessingOpenCV
0 likes · 4 min read
How to Hide Secret Messages in Photos with Python and OpenCV
Python Programming Learning Circle
Python Programming Learning Circle
Oct 19, 2021 · Game Development

Python Script for Automating the 4399 Mini‑Game “Pet Link Classic 2” Using Win32 GUI, PIL, Numpy, and PyMouse

This tutorial explains how to build a Python automation script for the 4399 mini‑game “Pet Link Classic 2”, covering environment setup, window handling, screenshot processing, image comparison with Hamming distance, path‑finding algorithms, and mouse‑click simulation to clear matching icons.

Game AutomationImage ProcessingPython
0 likes · 16 min read
Python Script for Automating the 4399 Mini‑Game “Pet Link Classic 2” Using Win32 GUI, PIL, Numpy, and PyMouse
Baidu Geek Talk
Baidu Geek Talk
Oct 18, 2021 · Artificial Intelligence

How to Build an AI‑Powered Danmaku “Barrage‑Through‑People” SDK for Video Apps

This article explains the design and implementation of a flexible danmaku SDK that uses AI‑based image segmentation to let comments flow around people in videos, covering architecture, algorithmic processing, server deployment, client rendering options, performance challenges, and future extensions.

AI segmentationImage ProcessingPerformance Optimization
0 likes · 12 min read
How to Build an AI‑Powered Danmaku “Barrage‑Through‑People” SDK for Video Apps
MaGe Linux Operations
MaGe Linux Operations
Oct 6, 2021 · Mobile Development

Automate WeChat Jump on Android with Python and ADB

This guide explains how to set up ADB on a Windows PC, capture screenshots from an Android device, analyze the image to locate the game piece and platform in the WeChat Jump mini‑program, and automatically perform jumps using Python code that calculates press duration and simulates swipe input.

ADBAndroidImage Processing
0 likes · 12 min read
Automate WeChat Jump on Android with Python and ADB
Laravel Tech Community
Laravel Tech Community
Sep 2, 2021 · Backend Development

PHP imageloadfont Function: Loading Custom Bitmap Fonts

The article explains PHP's imageloadfont function, which loads a user‑defined bitmap font and returns its identifier, details its string parameter, return values (font ID or FALSE), notes platform‑specific binary format requirements, and provides a complete code example demonstrating image creation, font loading, text rendering, and output as PNG.

BackendImage ProcessingPHP
0 likes · 2 min read
PHP imageloadfont Function: Loading Custom Bitmap Fonts
Kuaishou Large Model
Kuaishou Large Model
Aug 30, 2021 · Artificial Intelligence

How Kuaishou’s Y‑Tech Fixes Background Distortion in Portrait Beautification

This article explains the challenges of background distortion caused by portrait beautification effects, describes Kuaishou Y‑Tech’s line‑segment‑based optimization framework that preserves line slopes and triangle shapes, and demonstrates the algorithm’s effectiveness through before‑and‑after visual results.

Computer VisionImage Processingbackground correction
0 likes · 11 min read
How Kuaishou’s Y‑Tech Fixes Background Distortion in Portrait Beautification
Laravel Tech Community
Laravel Tech Community
Aug 28, 2021 · Backend Development

PHP imagegif() Function: Output GIF Image to Browser or File

The article explains PHP's imagegif() function, detailing its parameters, return values, and providing a complete example that creates a true‑color image, adds text, sets the appropriate header, outputs the GIF directly to the browser, and cleans up the resource.

BackendGD libraryGIF
0 likes · 2 min read
PHP imagegif() Function: Output GIF Image to Browser or File
Laravel Tech Community
Laravel Tech Community
Aug 23, 2021 · Backend Development

PHP imagefill() Function: Area Fill in Images

This article explains PHP's imagefill() function, detailing its purpose for region filling in images, describing each parameter (image resource, x and y coordinates, and color), the return values, and provides a complete example script demonstrating its usage.

BackendGDImage Processing
0 likes · 2 min read
PHP imagefill() Function: Area Fill in Images
Laravel Tech Community
Laravel Tech Community
Aug 22, 2021 · Backend Development

PHP imageellipse Function: Drawing an Ellipse on an Image

The PHP imageellipse function draws an ellipse on a given image resource at specified coordinates, accepting parameters for the image, center coordinates, width, height, and color, and returns the image on success or FALSE on failure, as illustrated by a complete example script.

Image Processingellipseimageellipse
0 likes · 2 min read
PHP imageellipse Function: Drawing an Ellipse on an Image
Laravel Tech Community
Laravel Tech Community
Aug 20, 2021 · Backend Development

PHP imagecreatetruecolor Function: Creating True Color Images

The article explains PHP's imagecreatetruecolor function, detailing its purpose of creating a true‑color image resource, required parameters width and height, version compatibility notes, return values, and provides a complete example script that generates a PNG with custom text.

BackendGDImage Processing
0 likes · 2 min read
PHP imagecreatetruecolor Function: Creating True Color Images
Python Programming Learning Circle
Python Programming Learning Circle
Aug 17, 2021 · Fundamentals

Python Implementation for Remote Sensing Ecological Index Calculation

This article presents a Python implementation for calculating remote sensing ecological indices—including wetness, greenness, temperature, dryness, and a combined ecological index—using Landsat imagery, detailing the code, usage instructions, and methods for reading data, computing indices, normalizing results, and saving output images.

Ecological IndexImage ProcessingLandsat
0 likes · 7 min read
Python Implementation for Remote Sensing Ecological Index Calculation
MaGe Linux Operations
MaGe Linux Operations
Aug 9, 2021 · Artificial Intelligence

Top Python Libraries for Image Processing: A Practical Guide with Code

This article introduces the most popular Python image‑processing libraries, explains their core features, and provides ready‑to‑run code examples for tasks such as filtering, segmentation, and computer‑vision applications, helping readers quickly start working with images in Python.

Computer VisionImage ProcessingNumPy
0 likes · 9 min read
Top Python Libraries for Image Processing: A Practical Guide with Code
MaGe Linux Operations
MaGe Linux Operations
Jul 29, 2021 · Artificial Intelligence

Unlock Powerful Face Recognition with Python’s face_recognition Library

This article introduces the open‑source Python library face_recognition, explains how to install it, locate and extract faces, generate 128‑dimensional embeddings, compare faces, detect facial landmarks, apply virtual makeup, and build a simple custom face‑recognition application with complete code examples and visual results.

Computer VisionImage Processingface recognition
0 likes · 11 min read
Unlock Powerful Face Recognition with Python’s face_recognition Library
Laravel Tech Community
Laravel Tech Community
Jul 27, 2021 · Backend Development

PHP imagearc() Function: Drawing an Elliptical Arc

The PHP imagearc() function draws an elliptical arc on a GD image resource using specified center coordinates, width, height, start and end angles, and color, returning the transformed image on success or FALSE on failure, with a full example demonstrating its usage.

BackendGDGraphics
0 likes · 2 min read
PHP imagearc() Function: Drawing an Elliptical Arc
Python Programming Learning Circle
Python Programming Learning Circle
Jul 27, 2021 · Artificial Intelligence

Common Python Libraries for Image Processing: Overview and Code Examples

This article introduces the most widely used Python image‑processing libraries—including scikit‑image, NumPy, SciPy, Pillow, OpenCV‑Python, SimpleCV, Mahotas, SimpleITK, pgmagick, and Pycairo—explaining their key features and providing concise code snippets that demonstrate filtering, segmentation, enhancement, and computer‑vision tasks.

Computer VisionImage ProcessingNumPy
0 likes · 8 min read
Common Python Libraries for Image Processing: Overview and Code Examples
Laravel Tech Community
Laravel Tech Community
Jul 26, 2021 · Backend Development

PHP imageantialias Function: Usage, Parameters, and Example

The article explains PHP’s GD library function imageantialias, detailing its purpose, parameters, return values, limitations such as lack of alpha support, and provides a complete example that creates two images, toggles antialiasing, draws lines, merges them, and outputs a PNG.

AntialiasingGD libraryImage Processing
0 likes · 3 min read
PHP imageantialias Function: Usage, Parameters, and Example
Laravel Tech Community
Laravel Tech Community
Jul 22, 2021 · Backend Development

image2wbmp – Output Image as WBMP in PHP

The article explains PHP's image2wbmp() function, detailing its parameters ($image, optional $filename, optional $threshold), return value, and how to output a WBMP image directly or save it to a file, and includes a complete code example.

BackendImage ProcessingPHP
0 likes · 2 min read
image2wbmp – Output Image as WBMP in PHP
Test Development Learning Exchange
Test Development Learning Exchange
Jul 21, 2021 · Artificial Intelligence

Drawing Shapes on Images with OpenCV in Python

This tutorial demonstrates how to use OpenCV in Python to read an image and draw basic shapes such as rectangles and circles by specifying coordinates, dimensions, colors, and line thickness, then display the edited image in a window.

Computer VisionDrawing ShapesImage Processing
0 likes · 2 min read
Drawing Shapes on Images with OpenCV in Python
Test Development Learning Exchange
Test Development Learning Exchange
Jul 20, 2021 · Artificial Intelligence

Resizing Images with Python and OpenCV

This article demonstrates how to use Python's OpenCV library to read an image, display its original dimensions, resize it to a specified size, save the resized image, and handle user input to close the display windows.

Computer VisionImage ProcessingOpenCV
0 likes · 2 min read
Resizing Images with Python and OpenCV
New Oriental Technology
New Oriental Technology
Jul 8, 2021 · Artificial Intelligence

Paper Detection and Perspective Correction Using OpenCV.js

This article introduces OpenCV.js, explains its basic concepts and demonstrates a complete workflow for detecting and correcting paper images in the browser using JavaScript, including matrix handling, resizing, filtering, edge detection, contour analysis, perspective transformation, and discusses challenges such as noise and incomplete edges.

Computer VisionImage ProcessingJavaScript
0 likes · 10 min read
Paper Detection and Perspective Correction Using OpenCV.js
Python Programming Learning Circle
Python Programming Learning Circle
Jul 3, 2021 · Artificial Intelligence

Automatic PDF Slide Transcription Using Deep Learning OCR

This article demonstrates how to automatically convert PDF slide decks into editable markdown text by first converting each page to images, then applying a deep‑learning OCR pipeline (CTPN for detection and CRNN for recognition) with Python code examples, achieving high transcription accuracy.

Deep LearningImage ProcessingOCR
0 likes · 6 min read
Automatic PDF Slide Transcription Using Deep Learning OCR
TiPaiPai Technical Team
TiPaiPai Technical Team
Jun 28, 2021 · Artificial Intelligence

How Deep Learning Unwarps Twisted Document Images: DocUNet & DewarpNet Explained

This article reviews two end‑to‑end deep‑learning approaches—DocUNet (CVPR 2018) and DewarpNet (ICCV 2019)—for correcting warped document images, detailing their network architectures, synthetic data generation, loss functions, experimental results, and the remaining challenges in document dewarping.

Computer VisionDeep LearningImage Processing
0 likes · 14 min read
How Deep Learning Unwarps Twisted Document Images: DocUNet & DewarpNet Explained
Xianyu Technology
Xianyu Technology
Jun 3, 2021 · Mobile Development

Extending Flutter UI Automation: Analysis of Flutter Driver, Integration Test, and Xianyu's Hybrid Approach

The article explains that Flutter Driver and Integration Test struggle to locate elements in hybrid native‑Flutter apps, then describes Xianyu’s approach of extending native UI automation with OCR, image‑matching, and a layered page‑object architecture, achieving over 98% success across 500+ runs.

FlutterImage ProcessingOCR
0 likes · 9 min read
Extending Flutter UI Automation: Analysis of Flutter Driver, Integration Test, and Xianyu's Hybrid Approach
Tencent Cloud Developer
Tencent Cloud Developer
Jun 2, 2021 · Game Development

Shader-Based Image Deformation Effects: Implementation and Principles

The article explains how to implement three common beauty‑camera image deformation effects—twirl, inflate, and pinch—using GLSL shaders, detailing the underlying deformation functions, sampling distance‑field transformations, and smoothstep‑based strength controls, and provides full shader code, animated examples, and resource links.

Distance FieldImage ProcessingShader
0 likes · 9 min read
Shader-Based Image Deformation Effects: Implementation and Principles
ByteDance Terminal Technology
ByteDance Terminal Technology
Jun 1, 2021 · Frontend Development

Background and Problem Localization

The article discusses identifying and resolving ImageIO-related crash issues in iOS applications, particularly those occurring after iOS 14 updates, by analyzing crash logs and system behavior.

APMDebuggingImage Processing
0 likes · 6 min read
Background and Problem Localization
TiPaiPai Technical Team
TiPaiPai Technical Team
May 21, 2021 · Artificial Intelligence

How AI Powers Automatic Homework Grading: Challenges and Solutions

Automatic homework grading leverages AI to transform captured images into graded results through preprocessing, layout analysis, OCR, answer matching, and strategy modules, while addressing three question categories—logical, text‑rich, and graphic—each presenting distinct technical challenges and future research directions.

AIEducation TechnologyImage Processing
0 likes · 7 min read
How AI Powers Automatic Homework Grading: Challenges and Solutions
ELab Team
ELab Team
May 20, 2021 · Frontend Development

Robust Browser Watermarks: DOM Overlays, Canvas, SVG & Hidden Image Techniques

This article explores why adding watermarks to web pages is essential for protecting confidential content, compares front‑end and back‑end watermarking approaches, and provides step‑by‑step implementations using DOM overlays, canvas, SVG, image processing, and MutationObserver to keep watermarks resilient against tampering.

CanvasImage ProcessingMutationObserver
0 likes · 20 min read
Robust Browser Watermarks: DOM Overlays, Canvas, SVG & Hidden Image Techniques
21CTO
21CTO
May 18, 2021 · Big Data

How Baidu Scales Multimodal Image Search with the Imazon Platform

This article explains Baidu's multimodal retrieval system, detailing the offline and online pipelines, the image processing and indexing platform (Imazon), its architecture, key technologies such as ANN and GPU models, and the optimization practices that enable massive daily image ingestion and real‑time search at billion‑scale.

BaiduImage Processinglarge-scale data
0 likes · 13 min read
How Baidu Scales Multimodal Image Search with the Imazon Platform
Architect
Architect
May 18, 2021 · Big Data

Design and Optimization of Baidu's Image Processing and Ingestion Platform (Imazon) for Multimodal Retrieval

This article details Baidu's multimodal retrieval architecture, explaining the separation of online and offline services, the design of the Imazon image processing and ingestion platform, its technical indicators, large‑scale streaming and batch pipelines, optimization practices for high throughput, and the underlying content‑relationship engine.

DAGImage ProcessingMultimodal Retrieval
0 likes · 13 min read
Design and Optimization of Baidu's Image Processing and Ingestion Platform (Imazon) for Multimodal Retrieval
High Availability Architecture
High Availability Architecture
May 18, 2021 · Big Data

Design and Optimization of Baidu's Image Processing and Multimodal Retrieval Platform (Imazon)

This article details Baidu's large‑scale image processing and multimodal retrieval system, describing its offline‑online architecture, massive data ingestion pipeline, ANN search techniques, performance metrics, infrastructure components, and a series of optimizations for throughput, cost, and reliability in a high‑volume streaming environment.

BaiduImage ProcessingImazon
0 likes · 12 min read
Design and Optimization of Baidu's Image Processing and Multimodal Retrieval Platform (Imazon)
Baidu Geek Talk
Baidu Geek Talk
May 17, 2021 · Artificial Intelligence

Design and Optimization of Baidu's Image Processing and Multimodal Retrieval Platform (Imazon)

The Imazon platform unifies Baidu’s image acquisition, feature extraction, and ANN‑based multimodal retrieval into a cloud‑native, real‑time pipeline that ingests billions of images daily, optimizes storage and GPU usage, reduces message‑queue costs, and ensures high‑throughput, low‑latency search across text, visual, and voice queries.

Cloud NativeDAGImage Processing
0 likes · 13 min read
Design and Optimization of Baidu's Image Processing and Multimodal Retrieval Platform (Imazon)
php Courses
php Courses
May 11, 2021 · Information Security

Implementing a Simple CAPTCHA Generator and Recognizer in PHP

This article demonstrates how to create a basic CAPTCHA image with PHP, convert it to a binary matrix, segment characters, extract feature patterns, and recognize the code by matching against stored templates, providing full source code and a sample execution result.

Image ProcessingSecuritypattern-matching
0 likes · 11 min read
Implementing a Simple CAPTCHA Generator and Recognizer in PHP
MaGe Linux Operations
MaGe Linux Operations
Apr 13, 2021 · Artificial Intelligence

Top 10 Free Python Libraries for Image Processing You Should Try

Discover ten essential, free Python libraries for image processing—from scikit-image and NumPy to OpenCV-Python and Pycairo—each with resources, usage examples, and visual demonstrations, enabling you to manipulate, analyze, and transform images efficiently for computer vision and data science projects.

Computer VisionImage ProcessingOpenCV
0 likes · 12 min read
Top 10 Free Python Libraries for Image Processing You Should Try
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Mar 26, 2021 · Fundamentals

Optical Fingerprint Sensors: Principles, Common Issues, and Gabor Filter Preprocessing

Optical fingerprint sensors capture ridge patterns via illuminated light through an under‑display lens, offering full‑screen designs but facing challenges like incomplete presses, lighting failures, and dirty or wet fingers, while Gabor filter preprocessing enhances image texture to improve recognition robustness and guide future hardware‑algorithm improvements.

BiometricsGabor filterImage Processing
0 likes · 8 min read
Optical Fingerprint Sensors: Principles, Common Issues, and Gabor Filter Preprocessing
政采云技术
政采云技术
Mar 23, 2021 · Mobile Development

Building a Flutter Color Picker Tool for UI Debugging

This article explains how to create a Flutter-based color‑picker utility that captures the current screen, extracts pixel colors at any touch point, and displays a magnified view with the selected color, providing a practical solution for UI verification and design‑developer communication.

Color PickerFlutterImage Processing
0 likes · 13 min read
Building a Flutter Color Picker Tool for UI Debugging
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 23, 2021 · Artificial Intelligence

How to Recognize Credit Card Numbers with OpenCV: A Step‑by‑Step Tutorial

This tutorial walks through a project‑based OpenCV workflow that reads a digit template, preprocesses both template and credit‑card images, extracts individual numbers, matches them against the template, and finally overlays the recognized digits onto the original image, illustrating core computer‑vision techniques.

Computer VisionImage ProcessingOCR
0 likes · 10 min read
How to Recognize Credit Card Numbers with OpenCV: A Step‑by‑Step Tutorial