mxgmn/texturesynthesis

The algorithms are:

Scott Draves and Li-Yi Wei + Marc Levoy is probably the simplest texture synthesis algorithm imaginable

The algorithms are:

The algorithms are:

  1. Full neighbourhood search algorithm of Scott Draves and Alexei Efros + Thomas Leung and Li-Yi Wei + Marc Levoy is probably the simplest texture synthesis algorithm imaginable.
  2. K-coherent neighbourhood search of Michael Ashikhmin and Xin Tong + Jingdan Zhangz + Ligang Liu + Xi Wangz + Baining Guo + Heung-Yeung Shum takes computational burden from the synthesis to the analysis part and therefore is better suited for synthesizing large textures.
  3. Resynthesis algorithm of P. F. Harrison is scale-invariant, fast, supports constraints and practically never produces completely unsatisfactory results.

Note that my implementations are not completely true to the original papers.

Watch a video demonstration of P. F. Harrison's algorithm on YouTube: https://www.youtube.com/watch?v=8sUMBMpZNzk.

How to build

This is a console application that depends only on the standard library. Get .NET Core for Windows, Linux or macOS and run

Issues

Quick list of the latest Issues we found

HyperAlch

HyperAlch

Icon For Comments0

When running dotnet run --configuration Release TextureSynthesis.csproj I get the following error:

I tried running dotnet add package System.Drawing.Common --version 4.5.1 to install the package (not 100% sure if this is even correct) and the following error occurs:

Versions

Quick list of the latest released versions

Library Stats (Sep 17, 2022)

Subscribers: 36
Stars: 869
Forks: 52
Issues: 2

CSharpMinifier filters comments and unnecessary whitespace from valid C#

source code in order to arrive at a compressed form without changing the

CSharpMinifier filters comments and unnecessary whitespace from valid C#

CSharpFastPFOR: A C# port of the simple integer compression library JavaFastPFOR

==========================================================

CSharpFastPFOR: A C# port of the simple integer compression library JavaFastPFOR

csharp-data-visualization

I've always wanted to learn how to visualize data in C#

csharp-data-visualization

CSharpToCppTranslator

A specific translator for LinksPlatform's libraries

CSharpToCppTranslator

CSharpDecodeSdpc

This is a tool to extract image tiles from pathological whole slide images (WSIs) based on C#

CSharpDecodeSdpc

C Sharp Helper Methods

Bu bir Windows Form uygulamas覺d覺r ve i癟erisinde genel olarak ERP projelerinde s覺k癟a kullan覺labilecek baz覺 metotlar覺 ve kullan覺mlar覺n覺 i癟ermektedir

C Sharp Helper Methods

CSharp-CodeSnippet

Wide variety of sample code snippets from the topics related in C#

CSharp-CodeSnippet

CSharp "C#" WAVE "

Parses the audio data and the format chunk info from a WAVE-Format audio file "

CSharp "C#" WAVE "

CSharp_ChromaStreamApp

C# Chroma Stream App for Chroma RGB streaming

CSharp_ChromaStreamApp

CSharp-SMTP-Server

Simple (receive only) SMTP server library for C#

CSharp-SMTP-Server

CSharp To Mindustry Logic

This is a code transpiler that will transpile C# code to mlog

CSharp To Mindustry Logic