[handwritten numeral recognition] handwritten numeral recognition based on matlab GUI BP neural network [including Matlab source code phase 1118]

1, Introduction 1 Overview BP (Back Propagation) neural network was proposed by the scientific research team headed by Rumelhart and McCelland in 1986. See their paper learning representations by Back Propagation errors published in Nature. BP neural network is a multilayer feedforward network trained by error back propagation algorithm. It i ...

Posted by patrick99e99 on Thu, 20 Jan 2022 14:10:56 +0100

[grass recognition] Based on matlab GUI morphology, identification of Matang grass + cowtendon grass [including Matlab source code phase 1041]

1, Introduction Mathematical morphology operations can be divided into binary morphology and gray morphology. Gray morphology is extended from binary morphology. Mathematical morphology has two basic operations, namely corrosion and expansion, and corrosion and expansion form open operation and closed operation through combination. The open op ...

Posted by breadcom on Wed, 19 Jan 2022 22:23:13 +0100

C + + Experiment 4 - operator overloading

Experimental purpose Master operator overloading Implement operator overloading of Matrix class Experimental content In previous experiments, we implemented Matrix and its subclass Image. In this experiment, we add some overloaded operators to the Matrix class, including the assignment operator "=", the "+", "-&quot ...

Posted by Ayien on Tue, 18 Jan 2022 09:03:57 +0100

Image compression coding -- block transform coding

Block transform coding refers to dividing an image into several blocks, mapping each block to another value domain after mathematical conversion, and then coding. It belongs to a kind of transform coding. Because it is often used with quantization, it belongs to lossy data compression. It includes the following forms: DFT transform, DCT transf ...

Posted by gerry_kef on Sat, 15 Jan 2022 17:11:16 +0100

Video processor

1, Environment configuration This program needs to import capture-0.3.10 jar,bridj-0.6.2.jar,slf4j-api-1.7.2.jar and slf4j-nop-1.7.26 Jar four jar packages. 2, Realization thought A total of three classes are required, namely, the interface display class (drawpixel), the image (video) processing class (myThread) and the button listener cl ...

Posted by whizzykid on Sat, 15 Jan 2022 03:41:29 +0100

[opencv3 learning record] Chapter 7 pixel operation on image

1: Image addition You can use the function CV2 Add() adds two images. Of course, numpy, res=img1+img can also be used directly. The size and type of the two images must be the same, or the second image can make a simple scalar value. Note: addition in OpenCV is different from addition in Numpy. OpenCV addition is a saturation operation, whil ...

Posted by Bac on Fri, 14 Jan 2022 22:04:55 +0100

The beauty of python code beating

1. First effect python [basketball teaching] code is being imitated 2. Operating environment Python version: Python 3.0 7 (there should be no problem with Python 3.5 +). It is recommended to run with jupyter 2.1. Dependency Library: ①opencv-python(4.5.1.48)②Pillow (7.0.0)③moviepy(1.0.3) 2.2 installation method pip install -i h ...

Posted by virtualdevl on Thu, 13 Jan 2022 17:37:00 +0100

[Matlab image denoising] median + wavelet + Wiener + filter image denoising [including GUI source code phase 616]

1, Introduction to image denoising and filtering 1 image denoising 1.1 definition of image noise Noise is an important factor that interferes with the visual effect of image. Image denoising refers to the process of reducing noise in image. There are three kinds of noise classification: additive noise, multiplicative noise and quantization noi ...

Posted by Hiro on Thu, 13 Jan 2022 06:38:50 +0100

[linear algebra] Matrix Factorization notes: nonnegative Matrix Factorization (practice)

@[TOC] (non negative matrix factorization practice) 1. Application Overview NMF can be applied in a wide range of fields because it has a good explanation of the local characteristics of things. In many applications, NMF can be used to discover image features in database, which is convenient for rapid and automatic recognition;It can discove ...

Posted by MatthewBJones on Thu, 13 Jan 2022 01:38:37 +0100

Opencv Python image processing -- image contour detection and code implementation

I. contour detection Although edge detection can detect edges, its edges are not continuous. The image contour is used to detect a whole for subsequent processing. opencv provides two functions to complete these operations: findContours(): this function can find contours drawContours(): draw contours The difference between contour and edge is t ...

Posted by theslug on Sun, 09 Jan 2022 13:22:12 +0100