linriguang Goto Github PK
Type: User
Type: User
需要在通信中使用该加密和解密系统,首先需要产生私钥,然后通过私有信道把私钥传输给接收方,双方约定使用该私钥一段时间。加密系统借助私钥K和公钥IV将明文图像P加密为密文图像C。解密系统是加密系统的逆系统。该密码系统最大的优点就是:每次加密都可以使用不同的公钥IV,私钥还是自己和接收方约定的私钥,加密完成后将公钥IV和密文图像C一起通过公共信道传递给接收方,然后接收方借助与发送方相同的私钥K和公钥IV将密文图像C解密为明文图像P。这样就可以大大地提高通信的安全性。图像可以携带重要的信息,无论是彩色图像还是灰度图像,该系统都可以很高效进行加密和解密。
This research proposes a new image encryption scheme based on Lorenz hyperchaotic system and Rivest-Shamir-Adleman (RSA) algorithm. Firstly, the initial values of the Lorenz hyperchaotic system are generated by RSA algorithm, and the keystream is produced iteratively. In order to change the position and gray value of the pixel, the image data are hidden by additive mode diffusion. Secondly, the diffusion image matrix is reshaped into a one-dimensional image matrix, which is confused without repetition to hide the image data again. Then, the finite field diffusion algorithm is executed to realize the third hiding of the image information. In order to diffuse the pixel information into the entire cipher image, the additive mode diffusion algorithm needs to be looped twice. Finally, the cipher image can be obtained. The experimental results prove that the image encryption scheme proposed in this research is effective, and has strong anti-attack and key sensitivity. Moreover, the security of this encryption scheme relies on the RSA algorithm, which has high security.
This article has carried out a certain exploratory research on the subject of deep learning-based fishing boat brand recognition. The main work is summarized as follows: (1) Collection and processing of fishing boat data. At present, there is no publicly released data set of fishing boat brand. All the data on fishing boat brand are collected by the author himself through various channels, but the amount of data is relatively small. In order to train the model with supervised learning, the data collected are labeled semi-automatically in this thesis. (2) Target detection of fishing boat license plate characters. For the data of the fishing boat license plate, the YoloV3 algorithm and the DB algorithm are used to detect the target of the fishing boat license plate respectively. The output complexity of the DB algorithm is low; while the YoloV3 algorithm has multiple thresholds that are difficult to grasp when outputting the prediction frame, and it is easy to get wrong prediction results. The detection effect based on the YoloV3 algorithm is good, but there are still partial detection errors. And the detection result is a horizontal border, which does not perfectly fit the brand that is not placed horizontally in the image. The detection frame of the DB algorithm can fit well with the brands that are not placed horizontally in the image, and the detection effect is better than that of the YoloV3 algorithm. The accuracy and recall rates of the trained model based on the DB algorithm are 69.01% and 74.35%, respectively. Compared with other algorithms, the accuracy of this model is not satisfactory, and it still needs to be improved in the future. (3) Character recognition of fishing boat license plate. This article mainly uses the CRNN algorithm to recognize the characters of fishing boat brand. Compared with other character recognition algorithms, this algorithm has better performance, satisfies the basic needs of character recognition for boat license plate, and achieves a better recognition effect with an accuracy rate of 99.47%. It can be expected that more data will be collected in the future to train a more effective and universally applicable model for recognition.
Collected Ebooks.
李航 统计学习方法 代码
Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector
python-data-structure
This repository has carried out a certain exploratory research on the subject of deep learning-based fishing boat brand recognition. The main work is summarized as follows:
In medical diagnosis, it is of great significance to use CT images to determine the location and size of tumors and determine whether tumor metastasis occurs. The goal of this case is to segment the tumor area from the existing CT images. The tumor area is drawn by a professional doctor and can be used as a label.
A demo of Unet to detect edges!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.