Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 16 18:26
  • Jan 11 20:55
    hmwill starred boostorg/gil
  • Jan 11 06:51
    shahpratham starred boostorg/gil
  • Jan 07 20:07
    mloskot labeled #616
  • Jan 07 20:07
    mloskot milestoned #616
  • Jan 03 17:16
    lpranam commented #573
  • Jan 03 16:46
    mloskot commented #497
  • Dec 31 2021 01:56
    lpranam commented #497
  • Dec 31 2021 01:55
    lpranam commented #497
  • Dec 31 2021 01:55
    lpranam commented #497
  • Dec 30 2021 04:54
    lpranam review_requested #634
  • Dec 30 2021 04:54
    lpranam opened #634
  • Dec 30 2021 04:47
    codecov[bot] commented #573
  • Dec 30 2021 04:47
    lpranam synchronize #573
  • Dec 30 2021 01:53
    codecov[bot] commented #573
  • Dec 30 2021 01:53
    lpranam synchronize #573
  • Dec 26 2021 19:08
    simmplecoder commented #633
  • Dec 25 2021 18:47
    octopus-prime commented #633
  • Dec 25 2021 18:17
    simmplecoder commented #633
  • Dec 25 2021 17:56
    simmplecoder commented #633
Mahmoud Ahmed
@mahmoudahmedd

Well, I'm going to ask another question.
Can i slove "Programming competency test --- Generic Image Library"

Using another library?

It is a simple library that helps me read bitmap images...
Mateusz Łoskot
@mloskot

@mahmoudahmedd second issue

with visual studio 2010 or 2013

If you read the https://github.com/boostorg/gil/#requirements you will learn GIL requires C++11 since Boost 1.68 release

You should know your compiler/toolset of your choice to be able to tell if it does support C++11 or not
There will be no time for teaching you how to use compilers during GSoC

Using another library?

Well, the competency test is clear, it says "Using latest Boost.GIL..." and it says "...using latest Boost.GIL." again

There is alternative competency test suggested, which does not have to use GIL but metaprogramming techniques
Now, given that it is late into GSoC program and some students have been working on their proposals and competency tests since January, changing or relaxing competency test now is not the right thing to do.
I believe that answers your question
Mahmoud Ahmed
@mahmoudahmedd

There is alternative competency test suggested, which does not have to use GIL but metaprogramming techniques

Yes, I have read it, but to be honest with you
I did not understand the required
But the first (simple convolution filter) test was considered rather simple

Well I will try again
Thank you Mr Mateusz :)
Mateusz Łoskot
@mloskot
Well, I have to say basics of metaprogramming like using typelists, finding element in a typelist using a library like Boost.MP11 mentioned there, is quite a requirement for contributing to GIL.
GIL is a non-trivial highly templated code
usamah375
@usamah375
Hello. I just submitted a draft proposal for GSoC to work on a K-means clustering algorithm for GIL. I have prior experience in C++, but for image processing projects I have mostly worked in Python - where I've previously implemented a Hierarchical Agglomerative Clustering for images. I was hoping to receive some guidance on my shared proposal.
I am also attempting the edge detection task to familiarize myself with GIL, or would you prefer I submit something else?
Mateusz Łoskot
@mloskot
If you submitted it to GSoC site I'm sure it will be received and reviewed.
It's only two days to the deadline and I cannot offer you any discussion or feedback about your draft.
Samuel Debionne
@sdebionne
Hi everyone, has anyone already implemented an ImageView that keeps a ref counter to the underlying data (e.g. Image)? I was thinking of using a Shared Container Iterator. Just wondering if anyone has already tested this or any other approaches...
Mateusz Łoskot
@mloskot
Nope, not me
Mateusz Łoskot
@mloskot
@sdebionne in case you missed the news :point_right: https://cppalliance.org/slack/ :)
Mateusz Łoskot
@mloskot

@sdebionne

I was thinking of using a Shared Container Iterator

I have never used the shared containers, so no idea what kind of adaptation it would require, but if you are thinking of GIL extension with some custom iterators, then I'd suggest to avoid use of Boost.Iterator stuff (adapter, facade).
I have a dream to rewrite all GIL iterators and get rid of those adapters, see https://lists.boost.org/boost-users/2020/03/90323.php

I hope could improve speed, but more hope for improved testing and debugging experience without the ridiculous types generated :)
Maintainability would improve too
Rian Neogi
@rianneogi
how do i link GIL in cmake?
simply including GIL via header gives me compile errors
Rian Neogi
@rianneogi
i am linking against libpng,libjpeg,libtiff and libraw... still doesnt work
Mateusz Łoskot
@mloskot
well, works for me
Mateusz Łoskot
@mloskot
@rianneogi without details, hard to tell
Mateusz Łoskot
@mloskot
@Kojoley I recall you're not on Slack, so asking here. Did my screenshot response to the B2 PR answered your question or is there an issue that I should resolve?
Mateusz Łoskot
@mloskot
@Kojoley Kudos for your contributions to Boost.Build!
Nikita Kniazev
@Kojoley
@mloskot Thanks!
Mayur Agarwal
@mrmayurgithub
Hello everyone, I am Mayur Agarwal. I am a first year student at National Institute of Technology Agartala, India. I want to contribute, but I am new to open source, can anyone help me getting started ?
Mandeep singh
@mandepsingh
Hello, i also want to contribute , but very much confuse about how to start.
Mateusz Łoskot
@mloskot
@mrmayurgithub & @mandepsingh Well, what have you searched/discovered/read/learned about so far Boost C++ Libraries, about Boost GIL...
If you have any specific questions, feel free to ask :point_right: https://github.com/boostorg/gil/#community
This should have already been well-known file/section :point_right: https://github.com/boostorg/gil/#contributing-we-need-your-help
Mandeep singh
@mandepsingh
ok, thanks for guidance.
@mloskot will you please tell me about the resources, to get more knowledge about GIL.
Mateusz Łoskot
@mloskot
@mandepsingh No, I will not tell you, because everything is available online.
Mandeep singh
@mandepsingh
@mloskot hahaha! ok thanks man.
Mateusz Łoskot
@mloskot
I'd like to suggest that we all agree if an interested developer can not find her/his way through available resources (documentation, source code, bug tracker, mailing lists), then she/he has failed basic screening as a candidate to become contributor to Boost C++ Libraries.
Having no time for babysitting, I can only wish good luck on doing homework and encourage to come back when one has specific questions
Mateusz Łoskot
@mloskot
FYI, this room is quiet. #boost-gil channel on Slack is more active. See the README.md
Mateusz Łoskot
@mloskot

:point_up: August 13, 2020 5:46 PM

Sorry, no babysitting

deepikabirthare
@deepikabirthare
Hello @mloskot
I have decided to contribute to GIL ,after going through many channels I found this one as best suited for me.
I haved worked on Harris Corner Detection and Feature Detection Algorithms .
Please guide how to start contributing from the point of view of GSOC 2021.
I would like to work on IMAGE PROCESSING ALGORITHMS , please guide me.
Mateusz Łoskot
@mloskot
@deepikabirthare You do need to read through the official GSoC guides for students too in order to understand how GSoC works
https://google.github.io/gsocguides/student/writing-a-proposal

Before you start asking questions, you need also to read the Boost guides, familiarise yourself with documentation and wiki pages of Boost and Boost.GIL specifically,
the GitHub space, etc.

Before you start asking questions about your project, there is a lot of homework you should do yourself,
nothing to guide you about, as everything can be found online, just do web search

Pranam Lashkari
@lpranam
@NinaPacifier no spamming...
Aditya_Santhosh
@AdityaSanthosh
Hello, I have compiled all the examples present in boost-gil. Should I go through design guide next?
Pranam Lashkari
@lpranam
nowadays we are using slack as our main communication channel https://github.com/boostorg/gil/#community
it depends what you want to do
@AdityaSanthosh ^
Aditya_Santhosh
@AdityaSanthosh
i am aiming for gsoc